Represents a vault containing assets and their management details.

interface Vault {
    address: PublicKey;
    assetIndex: number;
    assets: Asset[];
    authority: PublicKey;
    fee: Fee;
    navPostFee: number;
    navPreFee: number;
    paused: boolean;
    shares: PublicKey;
    sharesDecimals: number;
    sharesSupplyPostFee: BN;
    sharesSupplyPreFee: BN;
    strategies: Strategy[];
    strategyIndex: number;
    tvl: number;
}

Properties

address: PublicKey
assetIndex: number
assets: Asset[]
authority: PublicKey
fee: Fee
navPostFee: number
navPreFee: number
paused: boolean
shares: PublicKey
sharesDecimals: number
sharesSupplyPostFee: BN
sharesSupplyPreFee: BN
strategies: Strategy[]
strategyIndex: number
tvl: number