Introducing all-new $BFR staking and liquidity pool

Over the last few months, our vision for Buffer V2 and testnet launch has been received phenomenally by our community. So today, after months of strategy, testing, and implementation, we’d like to share our new token value accrual system with $BFR staking and an all-new USDC-based liqudity pool.

Why introduce a new Value Accrual System?

The ultimate goal is to incentivize long-term holders and reward them with real yield (Generated from the protocol’s revenue)

Buffer’s new value accrual model is comprised of two tokens:

  • BFR token — the platform’s utility and governance token.
  • BLP token — a unique token for LPs who provide liquidity to Buffer’s stable asset liquidity pool.

To incentivize long-term holders and reward them accordingly, we have added two more reward tokens:

  1. Multiplier points — Boost APR for long-term BFR stakers
  2. Escrowed BFR — Additional reward offered over and above yield generated via protocol revenue.

Introducing BFR

BFR is the platform’s utility and governance token. The total supply remains at 100 Million.

Token contract address: 0x1A5B0aaF478bf1FDA7b934c76E7692D722982a6D

BFR has three key utilities:

  1. Yield generation: BFR holders can stake their tokens to earn up to 30% of the protocol revenue in stables (starting with USDC). Additionally, we have introduced the Multiplier points to increase the long-term staking incentive without adding any lock-up periods. These multiplier points act as a booster of APR for long-term stakers; the longer you keep your tokens staked more multiplier points you receive and the higher your USDC rewards get.
  2. Trade: BFR tokens can be used to trade options on the platform
  3. Voting: BFR holders will be able to vote on all the proposals and will be able to direct the course of product development

Over and above the protocol revenue staked, BFR will also earn esBFR tokens; distributed at a fixed emission rate. More on it in the esBFR section.

Users who stake BFR will receive 3 types of rewards:

  • USDC: Up to 30% of the protocol fee generated is sent to BFR stakers
  • esBFR: — Can be claimed and vested or can be compounded to receive more rewards just like the BFR token
  • Multiplier points: Can be staked to boost the USDC APR (aka the real yield)

Escrowed BFR (esBFR)

There are two options for what you can do with your esBFR rewards:

  1. Compound: can be taken for a share of protocol fees and more esBFR tokens (Just like BFR tokens)
  2. Claim: esBFR will be transferred to your wallet, and then they can be vested linearly over 365 days to receive BFR tokens. During the vesting period, esBFR doesn’t accrue any rewards.

How can ESBFR be vested in BFR?

The average amount of BFR or BLP tokens used to earn the esBFR rewards will be reserved when vesting is initiated. (The required amount of staked BFR or BLP tokens to be reserved for vesting esBFR tokens can be checked while depositing esBFR tokens in the vesting vault). The reserved tokens cannot be unstaked or sold. To unreserve the token, the user needs to first withdraw (Partial withdrawal is not allowed) the reserved tokens and pause vesting. The esBFR tokens already vested to BFR tokens will still remain vested and can be claimed.

Here’s an example of how reserve works:

If you staked 2000 BFR and earned 200 esBFR tokens — then vesting 200 esBFR tokens, 2000 BFR tokens will be reserved, and 100 esBFR will require 1000 esBFR. Note: this is simply an illustrative example of building perspective and the actual ratio of the average staked amount and rewards earned by the user.

The unstaked esBFR deposited for vesting stops earning rewards, but the stacked BFR/esBFR/Multiplier points or BLP reserved for vesting will keep earning rewards.

The vested esBFR will mature into BFR tokens every second and will unvest over the span of 365 days. In the meantime, the escrowed tokens that have already matured into BFR tokens can be claimed at any time desired. Depositing more tokens to the vesting vault while earlier vesting is still going on is allowed.

If a user sells BFR or BLP tokens and would like to vest their esBFR rewards, later on, they would need to re-buy the BFR or BLP tokens.

Multiplier Points (MP)

How do Multiplier points work?

As soon as you stake the BFR tokens, you start receiving the Multiplier points every second at an APR of 100%, For example, if you stake 100 BFR tokens, you will receive 100 Multiplier points in 1 year

The multiplier points can be staked to boost the APR by clicking the “Compound” button on the Earn page, and each multiplier point earns the same rewards as BFR or esBFR tokens.

When a user unstake BFR or esBFR, a proportional amount of Multiplier points are burnt.

The “Boost %” section on the Earn page indicates the individual boosted value from MPs. The boost % is calculated as the ratio of MPs (staked) to the total amount of staked BFR: 100 * (staked MP)/(staked BFR + staked esBFR)

Liquidity Pool & BLP Token

Once minted, the BLP token is automatically staked, and you will start earning trading fees and esBFR rewards.

Upon minting, BLP is staked by default, and the user earns:

  • USDC: Upto 60% of the platform fee
  • esBFR tokens: At a pre-determined emission rate

How does the USDC vault generate yield?

How does the liquidity pool manage risk?

  1. Trade size limit — Max trade size can be 2% of the available liquidity. For example, if the liquidity pool has 100,000 USDC of available liquidity, the max trade size can be 2000 USDC.
  2. Max utilization of vault — Max vault utilization at a time is capped at 64% of the total available liqudity
  3. Max cap — Max liquidity that can be deposited in the pool is $1M (Will be increased gradually)
  4. Pause trading — In the case of highly volatile scenarios trading for a given pair/asset can be paused.

Finally, a message for you,

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store