Core smart contract of OptyFi's Earn protocol
To run the project :
- Node.js - >v8
- Yarn
- Local env variables following format
- API keys from Ethereum node Providers like chainstack.com
Clone earn-protocol
git clone https://github.com/Opty-Fi/earn-protocol.gitRun yarn install to install necessary dependencies.
Run yarn run to view all available tasks.
Compile all contracts
yarn compileTest all contracts
yarn testFor setting up all essential actions (deploying contracts, executing functions).
# hardhat
yarn setup
# localhost
yarn setup:local
# staging
yarn setup:staging
For deploying infrastructure contracts in Optyfi protocol.
# hardhat
yarn deploy-infra
# localhost
yarn deploy-infra:local
# staging
yarn deploy-infra:staging