@neutral-trade/sdk - v2.2.2
    Preparing search index...

    Type Alias Bundle

    type Bundle = {
        allocatedReceivers: Address[];
        assetAddress: Address;
        assetDecimals: number;
        assetPrecision: bigint;
        bundleUnderlyingBalance: bigint;
        currentAllocationBps: number;
        depositFee: number;
        discriminator: ReadonlyUint8Array;
        issuanceFeeBps: number;
        keeper: Address;
        lastManagementFeeChangeTimestamp: bigint;
        managementFeeBps: number;
        managementFeeVersion: bigint;
        manager: Address;
        managerMfeeShares: bigint;
        managerPfeeShares: bigint;
        maxDepositAmount: bigint;
        minDepositAmount: bigint;
        name: ReadonlyUint8Array;
        oracleBuffer: bigint;
        oracleMaxAge: bigint;
        oracleUpdateTimeLimit: bigint;
        padding: ReadonlyUint8Array;
        performanceFee: number;
        performanceFeeVersion: bigint;
        permissionned: boolean;
        referralTiers: ReferralTier[];
        referrerEnabled: boolean;
        referrerMinDepositAmount: bigint;
        tierCount: number;
        totalShares: bigint;
        treasuryAccount: Address;
        withdrawalCurve: number;
        withdrawalDelay: bigint;
        withdrawalFee: number;
        withdrawalRedemptionRequestCutoffTs: bigint;
        withdrawalRedemptionUnlockCurrentCycleTs: bigint;
        withdrawalRedemptionUnlockNextCycleTs: bigint;
        withdrawalTMax: bigint;
        withdrawalTMin: bigint;
    }
    Index
    allocatedReceivers: Address[]
    assetAddress: Address
    assetDecimals: number
    assetPrecision: bigint
    bundleUnderlyingBalance: bigint
    currentAllocationBps: number
    depositFee: number
    discriminator: ReadonlyUint8Array
    issuanceFeeBps: number
    keeper: Address
    lastManagementFeeChangeTimestamp: bigint
    managementFeeBps: number
    managementFeeVersion: bigint

    Lets an unchanged user override acknowledge a bundle change without losing accrual.

    manager: Address
    managerMfeeShares: bigint
    managerPfeeShares: bigint
    maxDepositAmount: bigint
    minDepositAmount: bigint
    name: ReadonlyUint8Array
    oracleBuffer: bigint
    oracleMaxAge: bigint
    oracleUpdateTimeLimit: bigint
    padding: ReadonlyUint8Array
    performanceFee: number
    performanceFeeVersion: bigint

    Holders acknowledge a new version when they reset their performance fee basis. A counter distinguishes changes made within the same clock timestamp.

    permissionned: boolean
    referralTiers: ReferralTier[]
    referrerEnabled: boolean
    referrerMinDepositAmount: bigint
    tierCount: number
    totalShares: bigint
    treasuryAccount: Address
    withdrawalCurve: number
    withdrawalDelay: bigint
    withdrawalFee: number
    withdrawalRedemptionRequestCutoffTs: bigint
    withdrawalRedemptionUnlockCurrentCycleTs: bigint
    withdrawalRedemptionUnlockNextCycleTs: bigint
    withdrawalTMax: bigint
    withdrawalTMin: bigint