- Metamask private key
- Alchemy api key. Need for goerli
ALCHEMY_API_URL="https://eth-goerli.g.alchemy.com/v2/ALCHEMY_API_KEY"
PRIVATE_KEY="WALET_PRIVATE_KEY"
PUBLIC_KEY="YOR_PUBLIC_ADDRESS"
CONTRACT_ADDRESS="CONTRACT_ADDRESS"
- npm i
- Create .env file
- Compile contracts
npx hardhat compile
- Deploy example contract
npx hardhat --network goerli run scripts/deploy.js
- Add contract address to .env
CONTRACT_ADDRESS=YOR_CONTRACT_ADDRESS
- Run contract mintToken script
node scripts/mint-nft.js
- Deploy contract for rc
npx hardhat --network rc run scripts/rc-deploy-contract.js
. Deploy contract for opalnpx hardhat --network opal run scripts/rc-deploy-contract.js
- Add contract address to .env
CONTRACT_ADDRESS=YOR_CONTRACT_ADDRESS
- Mint collection and token script
node scripts/rc-mint-collection-and-token.js