Yield Farming Defi allows users in lending or staking cryptocurrency coins or tokens to get rewards in the form of interest.
- User can buy mTether token.
- User can stake tether token.
- User can unstake tether token.
- Admin can send reword token.
- If user stake 10 token then he will get same amount of reward token back .
- Connect with waller.
- Run hardhat node
npx hardhat node
- Run test cases
npx hardhat test
- Deploy contract in local hardhat node
npx hardhat run scripts/deploy.js --network localhost
- Connect hardhat with metamask
- Run Next.js frontend
cd client npm run dev
-
new web3.eth.Contract(jsonInterface[, address][, options])
-
.on('transactionHash', function(hash){ ... }) .on('error', function(error){ ... })
-
contractName.events.EventName([options][, callback])
-
Fetch all data from contract event
- An array with the past event Objects, matching the given event name and filter.
contractName.getPastEvents(EventName[, options][, callback])
npx hardhat accounts
npx hardhat compile
npx hardhat clean
npx hardhat test
npx hardhat node
node scripts/deploy.js
npx hardhat help
npx hardhat run scripts/deploy.js --network <network name>