Provide Liquidity
Deposit flow from UI to on-chain.
Prerequisites
- Wallet with the volatile asset (e.g. BTC in WBTC, tBTC, etc. form) on the target chain.
- Small ETH for gas.
Steps
-
Go to yieldbasis.com → Pools → select your market.

-
Approve the asset for spend by the LT vault.
-
Enter deposit amount. The UI previews:
- Shares received — based on current Fundamental Value.
- Effective cost basis —
assets / sharesat current PPS.

-
Confirm. One transaction mints yb-LP to your wallet.
Optional: use StakeZap via the "Deposit & Stake" button to mint-and-stake atomically.
What happens on-chain
- The vault pulls your asset from your wallet and an equal-value amount of crvUSD from the market's pre-allocated stablecoin pool.
- Both legs are added to the underlying Curve Cryptoswap pool, producing LP tokens which are held inside LEVAMM as collateral. The borrowed leg targets the 2× leverage the protocol maintains on every position — see Compounding Leverage.
- LEVAMM updates its position state.
- You receive yb-LP shares at the current Fundamental Value.
For the dev-level call signatures and on-chain parameters, see Dev: Deposit & Withdraw and Action Flow: Deposit.
What you hold after
- Unstaked: ERC-20 yb-LP shares in your wallet.
- Staked (if via StakeZap): gauge receipt; yb-LP transferred into the gauge.
Adding yb-LP to your wallet
yb-LP shares are ERC-20s with symbols like yb-cbBTC or yb-WETH. Most wallets do not auto-detect them after deposit. Use your wallet's "Import token" feature with the yb-LP contract address from Contract Addresses if the balance doesn't appear automatically.