Prerequisites: Node plus Yarn and Git
install and start your 👷 Hardhat chain:
# Only if deploying locally, otherwise connect to public chain and use deployed contracts
yarn install
yarn chain
Set up Gelato task with ABI from
./plottery-abi.json
and functionstashHash()
in a second terminal window, start your 📱 frontend:
yarn start
Mint claim tokens to be airdropped to configured airdropee addresses using NFTPort with our deployed custom contract
in a third terminal window, 🛰 deploy your contract:
yarn deploy
🔏 Edit your smart contract YourContract.sol
in packages/hardhat/contracts
📝 Edit your frontend App.jsx
in packages/react-app/src
💼 Edit your deployment scripts in packages/hardhat/deploy
📱 Open http://localhost:3000 to see the app