A simple attempt at building an NFT marketplace - inspired by Rarible.
Demo site deployment is a WIP!
I recommend using Hardhat for development and running an instance.
After running the deploy.js
script below, you will need to copy the NFT
and NFTMarket
contract addresses into the .secret
file before running npm run dev
.
npm install
cp .secretexample .secret
npx hardhat node //in new terminal window
npx hardhat run scripts/deploy.js --network localhost //in another terminal window
npm run dev
NEXT.js
Axios
Chai.js
Ethereum Waffle
Ethers.js
Hardhat
IPFS HTTP Client
OpenZeppelin
Styled-Components
Web3Modal