degenbot.balancer.types¶

Balancer-specific data types and enums (pool state, rate provider).

Module Contents¶

class degenbot.balancer.types.BalancerV2PoolState¶

Bases: degenbot.types.abstract.AbstractPoolState

BalancerV2PoolState class.

balances: tuple[int, ...]¶
class degenbot.balancer.types.BalancerV2WeightedPoolExternalUpdate¶

State update for a Balancer V2 weighted pool.

block_number: degenbot.types.aliases.BlockNumber¶
balances: tuple[int, ...]¶
class degenbot.balancer.types.BalancerV2StablePoolExternalUpdate¶

State update for a Balancer V2 stable pool.

amp is currently omitted — stable pools treat amp as immutable after construction in this plan. A future slice may add amp tracking to support A ramping.

block_number: degenbot.types.aliases.BlockNumber¶
balances: tuple[int, ...]¶