Skip to main content
delta-vault holds user deposits, maintains a delta-neutral hedge via kimia-perp, and distributes accrued funding to vault share holders.

Accounts

Vault

["vault", perps_market]. share_price() = nav × ONE / total_shares (9-decimal fixed point).

Instructions

Deposit flow

Remaining accounts passed to deposit are orderbook counterparty accounts used by place_order.

claim_funding flow

Withdraw flow

Errors

VaultNotActive, VaultNotPaused, MathOverflow, StaleOracle, PerpsUserAccountNotInit, NavCorrupted, InsufficientInsuranceFund, RebalanceGapTooSmall.

Delta-neutral concept

The math and motivation.

split-engine

Wrap vault shares into PT/YT.