Guides on trading and transferring Beans.
Beans can be bought and sold on the Swap page. To transfer between Farm and Circulating balances, see Transfer Farm Balance.
Make sure you are on app.bean.money and connect your wallet.
Select “More” then “Swap” to navigate to the Swap page.
In the first field select the input token, or the asset you would like to sell. The dropdown menu will show each available input token and your total Farm Balance and Circulating Balance.
Farm Balance is the balance stored in Beanstalk, which can save gas fees in future transactions. See Asset States for more information.
Circulating Balance is the balance in your wallet, separate from Beanstalk.
In the second field, select the output token, or the asset you would like to buy.
Note: Swap must be used to buy or sell Beans, or to wrap or unwrap ETH. Trading between other pairs is not currently supported.
Enter the amount of the input token to sell, up to the amount held in your Farm or Circulating balances.
Note: The Beanstalk UI first spends the balance that is most gas-efficient based on the specified amount.
Verify the amount of the output token you will receive in the output field.
Under “Destination”, select “Farm Balance” or “Circulating Balance”.
A transaction preview will appear below the inputs. Select the “Transaction Details” dropdown to review each step of the transaction.
You may select a slippage tolerance by selecting the gear icon. The default slippage tolerance is 0.1%.
If you are trading ETH or have previously approved the token being spent, skip to Step 12. For all other tokens, select “Approve [Token]”. This allows the Beanstalk contract to spend the token, but does not execute the trade yet.
Confirm the approval transaction in your wallet, and your hardware wallet, if applicable. You should verify that the transaction is interacting with the correct contract before signing it.
Select “Swap”.
Confirm the transaction in your wallet and your hardware wallet, if applicable. You should verify that the transaction is interacting with the correct contract before signing it.
After the transaction has been confirmed by the network, the location of your tokens will depend on the option selected in Step 7:
The Swap page can be used to transfer tokens between a Farmer’s Farm Balance and Circulating Balance and between wallets.
Make sure you are on app.bean.money and connect your wallet.
Select “More” then “Swap” to navigate to the Swap page. Select the "Transfer" tab.
In the first field select the token you would like to transfer and its location:
"Circulating Balance" is the balance in your wallet, separate from Beanstalk.
"Farm Balance" is the balance stored in Beanstalk, which can save gas fees in future transactions.
"Combined Balance" is the sum of Circulating Balance and Farm Balance. Note Combined Balance cannot be used when transferring to yourself.
Enter the amount of the token to transfer, up to the amount held in your Farm, Circulating or Combined balances.
Under “Transfer to”, enter the address to transfer the tokens to, or select "Me" to move your Farm Balance to Circulating Balance or vice versa.
Under "Destination Balance" select either "Circulating Balance" or "Farm Balance".
If "Transfer to" is set to "Me", if the source of the token was “Farm Balance”, the “Destination” will be “Circulating Balance” and vice versa.
A transaction preview will appear below the inputs. Select the “Transfer Details” dropdown to review each step of the transaction.
If you are transferring a non-ETH token from your Circulating Balance and have not previously approved that token, select “Approve [Token]”. This allows the Beanstalk contract to move the token, but does not execute the transfer yet. Otherwise, skip to Step 10.
Confirm the approval transaction in your wallet, and your hardware wallet, if applicable. You should verify that the transaction is interacting with the correct contract before signing it.
Select “Transfer”.
Confirm the transaction in your wallet and your hardware wallet, if applicable. You should verify that the transaction is interacting with the correct contract before signing it.
After the transaction has been confirmed by the network, the location of your tokens will depend on the option selected in Step 6: