This repo is a part of the Tutorial. You can learn about this dapp and Gelato network by following the tutorial.
- git
- You'll know you did it right if you can run
git --version
and you see a response likegit version x.x.x
- You'll know you did it right if you can run
- Nodejs
- You'll know you've installed nodejs right if you can run:
node --version
and get an ouput like:vx.x.x
- You'll know you've installed nodejs right if you can run:
- Yarn instead of
npm
- You'll know you've installed yarn right if you can run:
yarn --version
and get an output like:x.x.x
- You might need to install it with
npm
orcorepack
- You'll know you've installed yarn right if you can run:
git clone https://github.com/AAYUSH-GUPTA-coder/Gelato-lunchMoney
cd Gelato-lunchMoney
yarn
- Setup environment variabltes
You'll want to set your QUICKNODE_MUMBAI_HTTP_URL
, POLYGONSCAN_KEY
and PRIVATE_KEY
as environment variables. You can add them to a .env
file, similar to what you see in .env.example
.
PRIVATE_KEY
: The private key of your account (like from metamask). NOTE: FOR DEVELOPMENT, PLEASE USE A KEY THAT DOESN'T HAVE ANY REAL FUNDS ASSOCIATED WITH IT.- You can learn how to export it here.
QUICKNODE_MUMBAI_HTTP_URL
: This is url of the goerli testnet node you're working with. You can get setup with one for free from QuicknodePOLYGONSCAN_KEY
: Head over to Polygonscan API
- Get testnet ETH
Head over to Mumbai Faucet and get some tesnet Matic.
Run this command to deploy your smart contract to mumbai test network.
yarn hardhat run scripts/deploy.js --network mumbai