price sub-client handles vault asset pricing, which is required before fulfilling subscription/redemption requests or crystallizing fees.
For an overview of pricing concepts, see Pricing.
Pricing Instructions
Generate all necessary pricing instructions for a vault. The method automatically detects which integrations are enabled and builds the appropriate set of instructions:- Vault tokens — Prices all token balances in the vault
- Drift positions — Prices Drift Protocol user accounts (spot and perp positions)
- Drift vault depositors — Prices Drift Vault depositor positions
- Kamino obligations — Prices Kamino Lending collateral and debt positions
- Kamino vault shares — Prices Kamino Vault share holdings
- Stake accounts — Prices native stake account balances
SingleAssetVault
ForSingleAssetVault types, pricing is simplified since the vault holds only one asset: