Single-Asset Liquidity Pool
Yield-vault V2 uses a single-asset liquidity pool. Liquidity Providers (LPs) only need to deposit a single asset (BT) to provide liquidity. Unlike other AMM products that allow single-asset deposits or withdrawals post-pool creation, B-vault V2 requires only BT during initial pool establishment. During redemption, LPs may receive BT and PT or BT and YT, depending on pool conditions. Subsequent liquidity additions still require only BT.
The protocol virtually creates a PT/BT trading pair. For example, if the initial liquidity is 1000 BT, the contract virtually generates 1000 PT to form an AMM pool, equivalent to a traditional 1000 BT/1000 PT pool.

Trading Mechanism:
When a user buys PT, they deposit BT into the pool and receive virtual PT (vPT), which is converted 1:1 to PT.
When a user sells PT, the contract burns PT to generate vPT, which is exchanged for BT from the pool.
Customized AMM is achieved by integrating the Uniswap v4 hook. Users can complete transactions through Uniswap's ecological tools
Last updated