managerId you chose at
creation is the margin manager that governs what it can
trade.
All of the steps in this guide can be done through the UX or SDKs.
How trading moves the share price
NAV is the vault subaccount’s live mark-to-market value from the risk engine, andshare price ≈ NAV / total_shares. As you trade on behalf of the vault, the vault
subaccount’s position values change.
On each withdrawal, a management fee is charged, as well as a performance fee on any
profits since the last withdrawal. The share price is computed after these fees are applied.
The protocol ensures that deposits and withdrawals are never settled with a slippage to the
mtm beyond maxSlippageBps set at vault creation.
getPerformanceHistory for the track record shareholders see.
Trading while requests are queued
Your positions and the settle loop interact in three ways worth engineering around: Redemption liquidity. Withdrawals pay out in the vault’s deposit asset. A vault that is fully deployed into positions cannot settle a large burn — unwind first, then settle. Curator stake floor. The protocol requires you to keep minimum skin-in-the-game. A withdrawal that would drop your own stake below the deployment-set floor is rejected (vault_curator_stake_below_min, 18013) — you cannot drain your
seed while shareholders remain. See Winddowns for the exit order this implies.
Order types
Everything the normal trading API supports, the vault subaccount supports.
Process Deposits & Withdrawals
The settle loop your trading has to leave room for.
