Bookkeeper keeps track of things around the farms, especially the crops, and how they are performing. It's not hard work, but it's still important.
Bookkeeper is a contract that provides a convenient interface for retrieving important data from the various strategies, vaults, and pools that are a part of Harvest.finance.
Oracle will be a universal price oracle, providing price data for any asset using DEX LPs
The project uses Hardhat to compile, test and deploy solidity smart contracts.
- To use Hardhat install all dependencies from
package.json
usingnpm install
. - Create a
dev-keys.json
file with your Alchemy API key:
{
"alchemyKey": "<your-alchemy-key>"
}
To run use the commands available in Hardhat. You can compile the contracts using npx hardhat compile
and run tests using npx hardhat test [test file]
.