interface StakingPool {
    activation_epoch: _0x1.option.Option<bigint>;
    deactivation_epoch: _0x1.option.Option<bigint>;
    exchange_rates: _0x2.table.Table<
        bigint,
        _0x3.staking_pool.PoolTokenExchangeRate,
    >;
    extra_fields: _0x2.bag.Bag;
    id: _0x2.object$.UID;
    pending_pool_token_withdraw: bigint;
    pending_stake: bigint;
    pending_total_sui_withdraw: bigint;
    pool_token_balance: bigint;
    rewards_pool: bigint;
    sui_balance: bigint;
}

Properties

activation_epoch: _0x1.option.Option<bigint>
deactivation_epoch: _0x1.option.Option<bigint>
exchange_rates: _0x2.table.Table<
    bigint,
    _0x3.staking_pool.PoolTokenExchangeRate,
>
extra_fields: _0x2.bag.Bag
pending_pool_token_withdraw: bigint
pending_stake: bigint
pending_total_sui_withdraw: bigint
pool_token_balance: bigint
rewards_pool: bigint
sui_balance: bigint