Awesome
Important update!
!Update! As of May 31, 2024. We are no longer supporting this repo/tutorial. You can still follow the course, but it's a little stale. Please visit Cyfrin Updraft and stay tuned for a new full-stack course slated for 2024!
NextJS NFT Marketplace with TheGraph
This repo has been updated for Sepolia over Goerli.
1. Git clone the contracts repo
In it's own terminal / command line, run:
git clone https://github.com/PatrickAlphaC/hardhat-nft-marketplace-fcc
cd hardhat-nextjs-nft-marketplace-fcc
yarn
2. Deploy to sepolia
After installing dependencies, deploy your contracts to sepolia:
yarn hardhat deploy --network sepolia
3. Deploy your subgraph
cd ..
git clone https://github.com/PatrickAlphaC/graph-nft-marketplace-fcc
cd graph-nft-marketplace-fcc
yarn
Follow the instructions of the README of that repo.
Then, make a .env
file and place your temporary query URL into it as NEXT_PUBLIC_SUBGRAPH_URL
.
4. Start your UI
Make sure that:
- In your
networkMapping.json
you have an entry forNftMarketplace
on the sepolia network. - You have a
NEXT_PUBLIC_SUBGRAPH_URL
in your.env
file.
yarn dev