Skip to main content
Yield farming protocol that automatically compounds rewards across DeFi strategies via Vault+Strategy pattern.

What it offers

  • deposit: Deposit tokens into Harvest vault
  • withdraw: Withdraw tokens from vault
  • getPricePerFullShare: Query vault share price

Notes

  • FARM token for governance. Auto-compounds strategy rewards.

Its names in a program

On Ethereum, Harvest is a namespace: its contracts need no import.

Deployments

ABI

VaultABI

import VaultABI from "./protocols/harvest/VaultABI.json";
  • deposit(uint256 amount) returns (uint256)
  • withdraw(uint256 numberOfShares) returns (uint256)
  • getPricePerFullShare() view returns (uint256)
  • underlyingBalanceWithInvestment() view returns (uint256)
  • balanceOf(address account) view returns (uint256)

Next steps