degenbot.uniswap.concentrated.types¶

Shared types for concentrated-liquidity simulator decomposition.

Module Contents¶

class degenbot.uniswap.concentrated.types.SwapResult¶

Core mutable state produced by a concentrated-liquidity swap simulation.

This is algorithmically identical for V3 and V4. Variant-specific wrappers (e.g. V3 five-tuple or V4 SwapDelta) are assembled from these fields.

amount0: int¶
amount1: int¶
sqrt_price_x96: int¶
liquidity: int¶
tick: int¶
class degenbot.uniswap.concentrated.types.BitmapAtWord¶

Bases: pydantic.BaseModel

Bitmap value at a tick bitmap word position.

bitmap: degenbot.validation.evm_values.ValidatedUint256¶
block: degenbot.types.aliases.BlockNumber = 0¶
class degenbot.uniswap.concentrated.types.LiquidityAtTick¶

Bases: pydantic.BaseModel

Liquidity data at an initialized tick.

liquidity_net: degenbot.validation.evm_values.ValidatedInt128¶
liquidity_gross: degenbot.validation.evm_values.ValidatedUint128¶
block: degenbot.types.aliases.BlockNumber = 0¶