The history of agriculture has been marked by technological advancements that allowed human populations to scale by maximizing the available yield through better tools and crop selection. We evolved from using primitive tools like the yoke to advanced machines like the tractor, which allowed humans to maximize yield and scale our population to billions. :ear_of_rice:
With that, we present Harvest :tractor:, a tool that helps farmers of all shapes and sizes get automatic exposure to the highest yield available across select decentralized finance protocols.
Bread for the people!
Website: https://harvest.finance/
Twitter: https://twitter.com/harvest_finance
Medium: https://medium.com/harvest-finance
Discord: https://discord.gg/R5SeTVR
Community Wiki: https://farm.chainwiki.dev/en/home
策略: https://farm.chainwiki.dev/zh/策略
Haechi: We acquired an audit from Haechi which should assure our farmers that their crops are safe and bread for the people will be produced, no matter what the future brings. The audit highlighted one issue classified as major (initially pointed out by the community, thus it is already fixed), and 5 additional minor issues, 4 of which are in fact decentralization features and design choices that we actively made for our platform. The one remaining minor issue was fixed as well. We would like to thank Haechi for their hard work on this audit and keeping our farmers safe.
PeckShield: We acquired an audit from PeckShield which should assure our farmers that their crops are safe and bread for the people will be produced, no matter what the future brings. The main issue pointed out by PeckShield is the privileged role of our 0xf00d deployer address. Based on the discussion with our community, we have implemented timelock mechanisms that provide the farmers with an opportunity to leave the farm if they disagree with the deployer's actions before these actions are executed. An additional issue related to CRVStrategyStable's depositArbCheck() was pointed out by our wonderful community and was already fixed before the report by PeckShield was completed. Other non-informational issues do not affect the system, or are explicit design choices and decentralization features made by our team. We would like to thank PeckShield for their hard work on this audit and keeping our farmers safe.
We recommend interacting with Harvest via interfaces provided by our website. Direct interaction with the smart contracts should be avoided by farmers who are not experienced in using heavy machinery!
Name | Address | Description |
---|---|---|
Deployer | 0xf00dD244228F51547f0563e60bCa65a30FBF5f7f | Deploys and administers contracts |
Harvester | 0xbed04C43E74150794F2ff5b62B4F73820EDaF661 | Executes harvests of farmed rewards |
Delay Minter | 0x284D7200a0Dabb05ee6De698da10d00df164f61d | Announces and executes FARM minting |
Notify Helper | 0xE20c31e3d08027F5AfACe84A3A46B7b3B165053c | Sends profitshare emissions daily. |
VWAP Bot | 0x008671Ca953EC3BAa8C1b9af4623d38789EE2236 | Auto-sells some FARM to pay for things |
Developer Fund | 0x49d71131396F23F0bCE31dE80526D7C025981c4d | Receives 20% of minted FARM |
Operational Treasury | 0x843002b1D545ef7abB71C716e6179570582faA40 | Receives 10% of minted FARM |
FARM token:
0xa0246c9032bC3A600820415aE600c6388619A14D
GRAIN token:
0x6589fe1271A0F29346796C6bAf0cdF619e25e58e
These are old vaults that no longer hold funds.
Vault | Lock Token | You Receive Instead | Vault Contract Address |
---|---|---|---|
WETH | WETH | fWETH | 0x8e298734681adbfc41ee5d17ff8b0d6d803e7098 |
DAI Vault | DAI | fDAI | 0xe85C8581e60D7Cd32Bbfd86303d2A4FA6a951Dac |
USDC Vault | USDC | fUSDC | 0xc3F7ffb5d5869B3ade9448D094d81B0521e8326f |
USDT Vault | USDT | fUSDT | 0xc7EE21406BB581e741FBb8B21f213188433D9f2F |
WBTC Vault | WBTC | fWBTC | 0xc07eb91961662d275e2d285bdc21885a4db136b0 |
RENBTC Vault | RENBTC | fRENBTC | 0xfbe122d0ba3c75e1f7c80bd27613c9f35b81feec |
CRVRENBTC Vault | CRVRENBTC | fCRVRENBTC | 0x192e9d29d43db385063799bc239e772c3b6888f3 |
WETH-DAI-LP Vault | UNI-V2 | fUNI-V2 | 0x1a9F22b4C385f78650E7874d64e442839Dc32327 |
WETH-USDC-LP Vault | UNI-V2 | fUNI-V2 | 0x63671425ef4D25Ec2b12C7d05DE855C143f16e3B |
WETH-USDT-LP Vault | UNI-V2 | fUNI-V2 | 0xB19EbFB37A936cCe783142955D39Ca70Aa29D43c |
WETH-WBTC-LP Vault | UNI-V2 | fUNI-V2 | 0xb1FeB6ab4EF7d0f41363Da33868e85EB0f3A57EE |
These pools will not receive any new rewards.
LP Token Pool | Stake Token | Reward Token | Reward Pool Contract Link |
---|---|---|---|
Profit Sharing | FARM | FARM | 0x25550Cccbd68533Fa04bFD3e3AC4D09f9e00Fc50 |
DAI Pool | fDAI | FARM | 0xF9E5f9024c2f3f2908A1d0e7272861a767C9484b |
USDC Pool | fUSDC | FARM | 0xE1f9A3EE001a2EcC906E8de637DBf20BB2d44633 |
USDT Pool | fUSDT | FARM | 0x5bd997039FFF16F653EF15D1428F2C791519f58d |
WBTC Pool | fWBTC | FARM | 0x6291eCe696CB6682a9bb1d42fca4160771b1D7CC |
RENBTC Pool | fRENBTC | FARM | 0xCFE1103863F9e7Cf3452Ca8932Eef44d314bf9C5 |
CRVRENWBTC Pool | fCRVRENWBTC | FARM | 0x5365A2C47b90EE8C9317faC20edC3ce7037384FB |
FARM - USDC 20/80 Balancer | FARM/USDC BPT | FARM | 0x346523a81f16030110e6C858Ee0E11F156840BD1 |
fDAI Uniswap | DAI/fDAI UNI-v2 | FARM | 0xB492fAEdA6c9FFb9B9854a58F28d5333Ff7a11bc |
fUSDC Uniswap | USDC/fUSDC UNI-v2 | FARM | 0x43286F57cf5981a5db56828dF91a46CfAb983E58 |
fUSDT Uniswap | USDT/fUSDT UNI-v2 | FARM | 0x316De40F36da4C54AFf11C1D83081555Cca41270 |
Sushiswap WBTC:TBTC Pool | fSLP-WBTC:TBTC | FARM | 0x9523FdC055F503F73FF40D7F66850F409D80EF34 |
WETH Pool (accepts WETH, gives you FARM):
0xE604Fd5b1317BABd0cF2c72F7F5f2AD8c00Adbe1
LINK Pool (accepts LINK, gives you FARM):
0xa112c2354d27c2Fb3370cc5d027B28987117a268
YFI Pool (accepts YFI, gives you FARM):
0x84646F736795a8bC22Ab34E05c8982CD058328C7
SUSHI Pool (accepts SUSHI, gives you FARM):
0x4938960C507A4d7094C53A8cDdCF925835393B8f
YFII Pool (accepts YFII, gives you FARM):
0xC97DDAa8091aBaF79A4910b094830CCE5cDd78f4
YFV Pool (accepts YFV, gives you FARM):
0x3631A32c959C5c52BC90AB5b7D212a8D00321918
OGN Pool (accepts OGN, gives you FARM):
0xF71042C88458ff1702c3870f62F4c764712Cc9F0
BASED + sUSD LP Pool (accepts UNI-V2 combo of BASED and sUSD, gives you FARM):
0xb3b56c7BDc87F9DeB7972cD8b5c09329ce421F89
PASTA + ETH LP Pool (accepts UNI-V2 combo of PASTA and ETH, gives you FARM):
0xC6f39CFf6797baC5e29275177b6E8e315cF87D95
Balancer 5/95 pool: 0x0395e4a17ff11d36dac9959f2d7c8eca10fe89c9
Farm | Stake Token | Reward Token | Balancer Pool Link | Reward Pool Contract Link |
---|---|---|---|---|
CRV:FARM | 90/10 CRV/FARM BPT | FARM | balancer pool | 0x45A760B3E83FF8C107C4df955b1483De0982F393 |
SWRV:FARM | 90/10 SWRV/FARM BPT | FARM | balancer pool | 0x44356324864a30216e89193bc8b0f6309227d690 |
BASED/sUSD:FARM | 90/10 BASED+sUSD/FARM BPT | FARM | balancer pool | 0xf465573288D9D89C6E89b1bc3BC9ce2b997E77dF |
AMPL/ETH:FARM | 90/10 AMPL+ETH/FARM BPT | FARM | balancer pool | 0x7AF4458D3aBD61C3fd187Bb9f1Bbf917Cd4be9B8 |
YFV:FARM | 90/10 YVF/FARM BPT | FARM | balancer pool | 0x158edB94D0bfC093952fB3009DeeED613042907c |
SUSHI:FARM | 90/10 SUSHI/FARM BPT | FARM | balancer pool | 0x26582BeA67B30AF166b7FCD3424Ba1E0638Ab136 |
LINK:FARM | 90/10 LINK/FARM BPT | FARM | balancer pool | 0x19f8cE19c9730A1d0db5149e65E48c2f0DAa9919 |
PASTA/ETH:FARM | 90/10 PASTA+ETH/FARM BPT | FARM | balancer pool | 0xB4D1D6150dAc0D1A994AfB2A196adadBE639FF95 |
PYLON:FARM | 90/10 PYLON/FARM BPT | FARM | balancer pool | 0x2f97D9f870a773186CB01742Ff298777BBF6f244 |