> For the complete documentation index, see [llms.txt](https://docs.stroom.network/stroom/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stroom.network/stroom/point-program/defi-bonuses.md).

# 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 stake 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:

* <sub>3 - Amount of wstrBTC</sub>
* <sub>100,000 - Number of Ethereum blocks you have initially held wstrBTC</sub>
* <sub>3 - Amount of wstrBTC you deposited to the wBTC-wstrBTC pool on Uniswap</sub>&#x20;
* <sub>2 - Amount of wBTC you deposited to the wBTC-wstrBTC pool on Uniswap</sub>&#x20;
* <sub>500,000 - Number of Ethereum blocks for which wstrBTC and wBTC stay in the pool</sub>
* <sub>X5 - Uniswap Multiplier</sub>

**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:

* <sub>3 - Amount of wstrBTC</sub>
* <sub>500,000 - Number of Ethereum blocks you have initially held wstrBTC</sub>
* <sub>3 - Amount of wstrBTC you deposited to the wBTC-wstrBTC pool on Uniswap</sub>
* <sub>2 - Amount of wBTC you deposited to the wBTC-wstrBTC pool on Uniswap</sub> &#x20;
* <sub>400,000 - Number of Ethereum blocks for which wstrBTC and wBTC stay in the pool</sub>
* <sub>X5 - Uniswap Multiplier</sub>
* <sub>1 - Amount of wBTC left in the wBTC-wstrBTC pool on Uniswap after withdrawal</sub>
* <sub>300,000 - Number of Ethereum blocks for which wstrBTC and wBTC stay in the pool after 1 wBTC withdrawal</sub>
* <sub>X5 - Uniswap Multiplier</sub>

## 2. cbBTC/wstrBTC pool on Uniswap

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

The pool multiplier is X5.

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

## 3. LBTC/strBTC/cbBTC pool on Curve

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

The pool multiplier is X5.

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

<br>

<br>
