Documentation
    Preparing search index...
    PoolVault: MoveStruct<
        {
            expiry_accounting: MoveStruct<
                {
                    active_expiry_markets: BcsType<
                        { expiry_market_id: string; expiry_ms: bigint }[],
                        Iterable<
                            {
                                expiry_market_id: string
                                | Uint8Array<ArrayBufferLike>;
                                expiry_ms: string | number | bigint;
                            },
                            any,
                            any,
                        > & { length: number },
                        string,
                    >;
                    idle_balance: MoveStruct<
                        { value: BcsType<bigint, string | number | bigint, "u64"> },
                        "0x2::balance::Balance<phantom T>",
                    >;
                    net_losses_to_fill: BcsType<bigint, string | number | bigint, "u64">;
                    pending_protocol_profit: BcsType<
                        bigint,
                        string
                        | number
                        | bigint,
                        "u64",
                    >;
                    profit_basis_credits: BcsType<bigint, string | number | bigint, "u64">;
                    profit_basis_debits: BcsType<bigint, string | number | bigint, "u64">;
                    registered_expiries: MoveStruct<
                        {
                            id: BcsType<
                                string,
                                string
                                | Uint8Array<ArrayBufferLike>,
                                "bytes[32]",
                            >;
                            size: BcsType<bigint, string | number | bigint, "u64">;
                        },
                        "0x2::table::Table<phantom K, phantom V>",
                    >;
                },
                "@local-pkg/deepbook_predict::pool_accounting::Ledger",
            >;
            fee_incentive_reserve: MoveStruct<
                { value: BcsType<bigint, string | number | bigint, "u64"> },
                "0x2::balance::Balance<phantom T>",
            >;
            id: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
            lp: MoveStruct<
                {
                    locked_lp: MoveStruct<
                        { value: BcsType<bigint, string | number | bigint, "u64"> },
                        "0x2::balance::Balance<phantom T>",
                    >;
                    supply_queue: MoveStruct<
                        {
                            escrow: MoveStruct<
                                { value: BcsType<bigint, string | number | bigint, "u64"> },
                                "0x2::balance::Balance<phantom T>",
                            >;
                            head_page_id: BcsType<
                                bigint
                                | null,
                                string | number | bigint | null | undefined,
                                "Option<u64>",
                            >;
                            next_index: BcsType<bigint, string | number | bigint, "u64">;
                            pages: MoveStruct<
                                {
                                    id: BcsType<string, string | Uint8Array<(...)>, "bytes[32]">;
                                    size: BcsType<bigint, string | number | bigint, "u64">;
                                },
                                "0x2::table::Table<phantom K, phantom V>",
                            >;
                            pending: BcsType<bigint, string | number | bigint, "u64">;
                            tail_page_id: BcsType<
                                bigint
                                | null,
                                string | number | bigint | null | undefined,
                                "Option<u64>",
                            >;
                        },
                        "@local-pkg/deepbook_predict::lp_book::RequestQueue<phantom T>",
                    >;
                    treasury_cap: MoveStruct<
                        {
                            id: BcsType<
                                string,
                                string
                                | Uint8Array<ArrayBufferLike>,
                                "bytes[32]",
                            >;
                            total_supply: MoveStruct<
                                { value: BcsType<bigint, string | number | bigint, "u64"> },
                                "0x2::balance::Supply<phantom T>",
                            >;
                        },
                        "0x2::coin::TreasuryCap<phantom T>",
                    >;
                    withdraw_queue: MoveStruct<
                        {
                            escrow: MoveStruct<
                                { value: BcsType<bigint, string | number | bigint, "u64"> },
                                "0x2::balance::Balance<phantom T>",
                            >;
                            head_page_id: BcsType<
                                bigint
                                | null,
                                string | number | bigint | null | undefined,
                                "Option<u64>",
                            >;
                            next_index: BcsType<bigint, string | number | bigint, "u64">;
                            pages: MoveStruct<
                                {
                                    id: BcsType<string, string | Uint8Array<(...)>, "bytes[32]">;
                                    size: BcsType<bigint, string | number | bigint, "u64">;
                                },
                                "0x2::table::Table<phantom K, phantom V>",
                            >;
                            pending: BcsType<bigint, string | number | bigint, "u64">;
                            tail_page_id: BcsType<
                                bigint
                                | null,
                                string | number | bigint | null | undefined,
                                "Option<u64>",
                            >;
                        },
                        "@local-pkg/deepbook_predict::lp_book::RequestQueue<phantom T>",
                    >;
                },
                "@local-pkg/deepbook_predict::lp_book::LpBook<phantom LP>",
            >;
            protocol_reserve_balance: MoveStruct<
                { value: BcsType<bigint, string | number | bigint, "u64"> },
                "0x2::balance::Balance<phantom T>",
            >;
            valuation: BcsType<
                | {
                    expected_expiry_markets: string[];
                    frozen_idle_balance: bigint;
                    frozen_pending_protocol_profit: bigint;
                    frozen_pricers: {
                        contents: {
                            key: string;
                            value: | {
                                block_scholes_forward_source_timestamp_ms: bigint;
                                block_scholes_spot_source_timestamp_ms: bigint;
                                block_scholes_svi_source_timestamp_ms: bigint;
                                expiry_market_id: string;
                                forward: bigint;
                                pyth_spot_source_timestamp_ms: bigint;
                                svi: {
                                    a_is_negative: ...;
                                    a_magnitude: ...;
                                    b: ...;
                                    m: ...;
                                    rho: ...;
                                    sigma: ...;
                                };
                            }
                            | null;
                        }[];
                    };
                    frozen_profit_basis_credits: bigint;
                    frozen_profit_basis_debits: bigint;
                    sealed: boolean;
                    started_at_ms: bigint;
                    supply_budget: bigint
                    | null;
                    supply_request_cutoff: bigint;
                    total_nav: bigint;
                    valued_expiry_markets: string[];
                    withdraw_budget: bigint | null;
                    withdraw_request_cutoff: bigint;
                }
                | null,
                | {
                    expected_expiry_markets: Iterable<
                        string
                        | Uint8Array<ArrayBufferLike>,
                        any,
                        any,
                    > & { length: number };
                    frozen_idle_balance: string | number | bigint;
                    frozen_pending_protocol_profit: string | number | bigint;
                    frozen_pricers: {
                        contents: Iterable<
                            {
                                key: string
                                | Uint8Array<(...)>;
                                value:
                                    | {
                                        block_scholes_forward_source_timestamp_ms: ...;
                                        block_scholes_spot_source_timestamp_ms: ...;
                                        block_scholes_svi_source_timestamp_ms: ...;
                                        expiry_market_id: ...;
                                        forward: ...;
                                        pyth_spot_source_timestamp_ms: ...;
                                        svi: ...;
                                    }
                                    | null
                                    | undefined;
                            },
                            any,
                            any,
                        > & { length: number };
                    };
                    frozen_profit_basis_credits: string
                    | number
                    | bigint;
                    frozen_profit_basis_debits: string | number | bigint;
                    sealed: boolean;
                    started_at_ms: string | number | bigint;
                    supply_budget: string | number | bigint | null | undefined;
                    supply_request_cutoff: string | number | bigint;
                    total_nav: string | number | bigint;
                    valued_expiry_markets: Iterable<
                        string
                        | Uint8Array<ArrayBufferLike>,
                        any,
                        any,
                    > & { length: number };
                    withdraw_budget: string | number | bigint | null | undefined;
                    withdraw_request_cutoff: string | number | bigint;
                }
                | null
                | undefined,
                "Option<@local-pkg/deepbook_predict::plp::PoolValuation>",
            >;
        },
        "@local-pkg/deepbook_predict::plp::PoolVault",
    > = ...