degenbot.uniswap.v3_types¶
Uniswap V3-specific data types and state definitions.
Module Contents¶
- class degenbot.uniswap.v3_types.UniswapSimulationResult¶
Bases:
degenbot.types.abstract.AbstractSimulationResultCommon attributes for Uniswap V2 & V3 simulations.
- class degenbot.uniswap.v3_types.UniswapV3LiquidityEvent¶
UniswapV3LiquidityEvent class.
- block_number: degenbot.types.aliases.BlockNumber¶
- class degenbot.uniswap.v3_types.UniswapV3PoolExternalUpdate¶
UniswapV3PoolExternalUpdate class.
- block_number: degenbot.types.aliases.BlockNumber¶
- sqrt_price_x96: SqrtPriceX96¶
- class degenbot.uniswap.v3_types.UniswapV3PoolLiquidityMappingUpdate¶
UniswapV3PoolLiquidityMappingUpdate class.
- block_number: degenbot.types.aliases.BlockNumber¶
- class degenbot.uniswap.v3_types.UniswapV3PoolState¶
Bases:
degenbot.types.abstract.AbstractPoolStateUniswapV3PoolState class.
- sqrt_price_x96: SqrtPriceX96¶
- tick_bitmap: dict[BitmapWord, degenbot.uniswap.concentrated.types.BitmapAtWord]¶
- class degenbot.uniswap.v3_types.UniswapV3PoolSimulationResult¶
Bases:
UniswapSimulationResultUniswapV3PoolSimulationResult class.
- initial_state: UniswapV3PoolState¶
- final_state: UniswapV3PoolState¶
- type degenbot.uniswap.v3_types.InitializedTickMap = dict[BitmapWord, BitmapAtWord]¶
- type degenbot.uniswap.v3_types.LiquidityMap = dict[Tick, LiquidityAtTick]¶