🏦Overview
TL;DR OLP price moves from two things: fees and trader PnL. What hits OLP—and when—depends on the vault’s state:
Undercollateralized (UC, c-ratio < 100%) → OLP is direct counterparty to net trader PnL (more volatile, higher fee capture).
Overcollateralized (OC, c-ratio ≥ 100%) → the Buffer takes first PnL; OLP only accrues opening fees (more stable).
Daily Settlements: Rollover & liquidation fees and trader PnL settle once per day. Opening fees accrue continuously (per trade open).
What affects OLP price?
Fees
Opening fees — 30% to OLP, continuous (each order open).
Rollover fees — 100% to OLP in UC, end-of-epoch. (Applied on non-crypto pairs to keep positions open.)
Liquidation rewards — 100% to OLP in UC, end-of-epoch.
Trader PnL
UC: Net trader PnL (since prior epoch) flows to OLP at end-of-epoch (price can gap up or down).
OC: Net trader PnL accrues to the Buffer, not OLP.
Fees and Cadence by State
UC (c-ratio < 100%)
30% Opening fees → OLP
100% Liquidations → OLP 100% Rollover → OLP ± Trader PnL → OLP
OC (c-ratio ≥ 100%)
30% Opening fees → OLP
On-chain formulas (current contracts)
OLP Price
price = 1 + accRewardsPerToken - (accPnlPerTokenUsed > 0 ? accPnlPerTokenUsed : 0)Collateralization Ratio (c-ratio)
c_ratio = (1 + accRewardsPerToken - accPnlPerTokenUsed) / (1 + accRewardsPerToken)
Accrual variables
accRewardsPerToken += (30% of opening fees) / OLP_supply(updates per order open — continuous)accPnlPerToken += (traderPnL - liquidation - rollover) / OLP_supply(updates at daily settlement)accPnlPerTokenUsedis the value ofaccPnlPerTokenactually applied to OLP price per state logic above.
Interacting with the vault
Deposit → USDC enters vault immediately; converts to OLP at the next daily settlement (0-24 hours). Click Redeem to move OLP to your wallet. Cancelable before settlement.
Unlock (after lock ends) → burn LOLP, receive ERC-20 OLP (Existing locked deposits only — new locks are no longer available).
Request withdraw → submit at any time; processes at the settlement after the next one (24-48 hours). Cancelable before processing. You must Redeem settlement to receive USDC in your wallet.
Withdraw (redeem) → burn OLP for USDC once request matures (24-48 hours after submission).
For more information about deposit and withdraw.
Metrics to watch
Consult real-time metrics on Dune dashboard.
OLP Price — primary performance metric.
TVL —
OLP price × outstanding OLP.APR / historical fees — realized fee yield; forecasts help frame expected APY.
c-ratio — determines UC vs OC state.
Last updated