degenbot.uniswap.v2_types¶

Uniswap V2-specific data types and state definitions.

Module Contents¶

class degenbot.uniswap.v2_types.UniswapSimulationResult¶

Bases: degenbot.types.abstract.AbstractSimulationResult

Common attributes for Uniswap V2 & V3 simulations.

class degenbot.uniswap.v2_types.UniswapV2PoolState¶

Bases: degenbot.types.abstract.AbstractPoolState

UniswapV2PoolState class.

reserves_token0: int¶
reserves_token1: int¶
class degenbot.uniswap.v2_types.UniswapV2PoolSimulationResult¶

Bases: UniswapSimulationResult

UniswapV2PoolSimulationResult class.

initial_state: UniswapV2PoolState¶
final_state: UniswapV2PoolState¶
class degenbot.uniswap.v2_types.UniswapV2PoolExternalUpdate¶

UniswapV2PoolExternalUpdate class.

block_number: degenbot.types.aliases.BlockNumber¶
reserves_token0: int¶
reserves_token1: int¶