Harvest User Guide

**This is not investment advice. Any information given here is for educational purposes only. Some steps may change without notice**

Prior to getting started, we highly recommend that users have some understanding of how blockchain networks function. The following will serve as a very basic overview of topics that should be familiar to new users and will focus on the Ethereum network.


An Ethereum wallet allows users to interface and send initialize Ethereum transactions with a unique (and public) Ethereum address that holds their tokens and funds. The majority of Harvest users utilize the Metamask browser extension; however, WalletConnect may also be used to connect with mobile wallets. Users will need to be comfortable buying/selling tokens to make use of Harvest.


To be included and confirmed on the Ethereum blockchain, a given transaction must be validated. To this end, each transaction requires a small ETH fee to pay network validators. Because Ethereum smart contracts require variable amounts of computational complexity, and fees also fluctuate with network activity, it is highly recommended users should always hold excess ETH in their wallets to cover network fees associated with deposit and withdraw transactions. Otherwise, your funds can be stuck in your wallet or the application until you fund your wallet with additional ETH to pay for network fees.

For safety purposes, Ethereum wallets include a nonce with each transaction. All transactions must be confirmed in order, so sending a new transaction with a higher gas price will NOT cause it to confirm more quickly, but will cost you additional ETH once confirmed. If you are struggling with stuck transactions feel free to ask for support in the Harvest Finance Discord server.

Connecting to Harvest

Before connecting to Harvest, users should be aware of the risks associated with using decentralized protocols like Harvest, and also any regulatory implications that might impact them.

Once you certify, let's connect your wallet in the top left corner of the website:

Once connected you have nearly 100 different deposit options to choose from

Leaving a wallet connected for a long period of time may cause the connection to timeout, causing failures to properly load data. Hard refreshing the webpage (Ctrl+F5) and/or clearing the browser cache in your browser setting is an easy way to resolve some of these issues.

Last updated