- Solidity (Writing Smart Contract)
- Javascript
- NextJs
- Ethers (Blockchain Interaction)
- Hardhat (Development Framework)
- Ipfs (Metadata storage)
- Moralis (web3UIKit and Blockchain Interactions)
git clone https://github.com/konstantinabl/hardhat-nft-marketplace.git
Create your .env file
$ cd hardhat-nft-marketplace
$ yarn
$ yarn hardhat node
$ cd src
$ yarn
$ yarn run dev
- Copy private key of the addresses and import to Metamask
- Connect your metamask to hardhat blockchain, network 127.0.0.1:8545.
- If you have not added hardhat to the list of networks on your metamask, open up a browser, click the fox icon, then click the top center dropdown button that lists all the available networks then click add networks. A form should pop up. For the "Network Name" field enter "Hardhat". For the "New RPC URL" field enter "http://127.0.0.1:8545". For the chain ID enter "31337". Then click save.
$ yarn hardhat run scripts/mint-and-list-item.js --network localhost
$ yarn hardhat test
MIT