DeFi Bonuses

To accelerate the strBTC integration into DeFi, additional bonuses and multipliers are applied when strBTC is deposited into selected protocols. With each new integration to DeFi, this section will expand, and more bonuses will be available up for grabs. Keep an eye on it!

DeFi Bonuses = (strBTC + extBTC) x ΔEthereum Block Height x DeFi multiplier

  • strBTC — strBTC amount

  • extBTC — Amount of a designated external wrapped BTC asset (e.g., wBTC, cbBTC, LBTC, etc.)

  • ΔEthereum Block Height — Number of Ethereum blocks that the address holds strBTC

  • DeFi multiplier — An applied multiplier for a particular DeFi protocol

All the active multipliers and links to the corresponding protocols can be found on Stroom's DeFi page - https://app.stroom.network/defi.

NOTE: Beware that for some DeFi integrations, wstrBTC, an ERC-4626-compliant wrapper for strBTC, will be used. Point calculation rules for wstrBTC are the same as for strBTC.

1. Uniswap V4 Liquidity Provision Bonus

For providing liquidity to the wBTC-wstrBTC pool on Uniswap v4, you receive additional points. These points are rewarded based on the cumulative amount of wstrBTC+wBTC supplied to the pool.

Uniswap V4 Liquidity Provision Bonus = Liquidity Provided (wstrBTC+wBTC) × ΔEthereum Block Height x 5 (Uniswap Multiplier)

Example #1:

You have 5 wBTC. You convert 3 wBTC → 3 strBTC and wrap them into 3 wstrBTC. After 100,000 blocks, you deposit 2 wBTC + 3 wstrBTC to the wBTC-wstrBTC pool on Uniswap for 500,000 blocks:

Stroom Points = wstrBTC × ΔEthereum Block Height + Uniswap Liquidity Provision Bonus= (3 × 100,000) + ((3+2) x 500,000 x 5) = 12,800,000pts

Where:

  • 3 - Amount of wstrBTC

  • 100,000 - Number of Ethereum blocks you have initially held wstrBTC

  • 3 - Amount of wstrBTC you deposited to the wBTC-wstrBTC pool on Uniswap

  • 2 - Amount of wBTC you deposited to the wBTC-wstrBTC pool on Uniswap

  • 500,000 - Number of Ethereum blocks for which wstrBTC and wBTC stay in the pool

  • X5 - Uniswap Multiplier

Example #2:

You have 5 wBTC. You convert 3 wBTC → 3 strBTC and wrap them into 3 wstrBTC. After 500,000 blocks, you deposit 2 wBTC + 3 wstrBTC to the wBTC-wstrBTC pool on Uniswap for 400,000 blocks. Then, you decide to withdraw 1 wBTC from the pool and keep the remaining 1 wBTC + 3 wstrBTC for 300,000 more blocks:

Stroom Points = wstrBTC × ΔEthereum Block Height + Uniswap Liquidity Provision Bonus= (3 × 500,000) + ((3+2) x 400,000 x 5) + ((3+1) x 300,000 x 5) = 17,500,000pts

Where:

  • 3 - Amount of wstrBTC

  • 500,000 - Number of Ethereum blocks you have initially held wstrBTC

  • 3 - Amount of wstrBTC you deposited to the wBTC-wstrBTC pool on Uniswap

  • 2 - Amount of wBTC you deposited to the wBTC-wstrBTC pool on Uniswap

  • 400,000 - Number of Ethereum blocks for which wstrBTC and wBTC stay in the pool

  • X5 - Uniswap Multiplier

  • 1 - Amount of wBTC left in the wBTC-wstrBTC pool on Uniswap after withdrawal

  • 300,000 - Number of Ethereum blocks for which wstrBTC and wBTC stay in the pool after 1 wBTC withdrawal

  • X5 - Uniswap Multiplier

2. cbBTC/wstrBTC pool on Uniswap

For providing liquidity to the cbBTC/wstrBTC pool on Uniswap, you receive additional points.

The pool multiplier is X5.

Uniswap’s cbBTC/wstrBTC pool bonus = Liquidity Provided (wstrBTC+cbBTC) × ΔEthereum Block Height x 5 (Pool Multiplier)

3. LBTC/strBTC/cbBTC pool on Curve

For providing liquidity to the cbBTC/strBTC/LBTC pool on Curve, you receive additional points.

The pool multiplier is X5.

Curve’s cbBTC/strBTC/LBTC pool bonus = Liquidity Provided (strBTC+cbBTC+LBTC) × ΔEthereum Block Height x 5 (Pool Multiplier)

Last updated