How to provide liqudity?

Liquidity providers to the Buffer Liquidity pool earn protocol generated revenue (USDC) and esBFR rewards

Step 1: Getting Started

If this is your first time on before you start placing up/down trades, follow the 'How to connect' guide that will help you with connecting to the dApp, and preparing your wallet with sufficient ETH/MATIC for gas among other pre-requisites.

Step 2: Go to the 'Earn' Section

Navigate to and navigate to the USDC (BLP Token) vault section

Step 3: Deposit USDC into the vault

Check the USDC to BLP:USDC exchange rate and the vault APR. Once ready to deposit, click on the 'Add Funds' button.
A pop-up window will appear, enter the chosen amount of USDC you want to provide as liquidity. Note there a deposit limit has been implemented on the BLP vault for LP risk management. The current pool cap is 2M USDC, however, this will be increased gradually as the protocol trading volume grows.
Note: If this is the first time you are depositing a particular asset on Buffer, the deposit form will contain a request for permission to use your tokens by clicking on "Approve". You need to make this transaction only at the first deposit for each asset. In case you later revoke the authorization, you will have to approve using tokens again at the next deposit. Once approved, the “Add Funds” button will become available, click on it and confirm the transaction.
After the transaction is successful, you will be able to see the amount of BLP minted on your USDC investment on the Vault card. The minted BLP token is automatically staked, and you will start earning 55% of the trading (platform) fees and esBFR rewards.