degenbot.sushiswap¶

SushiSwap V3 pool type registration and exports.

Deployment data (chain_id, factory → deployer / init_hash / variant / dex_identity) for the SushiSwap V2/V3 factories is loaded from the shipped deployments.json by the top-level degenbot package init via register_from_deployments(load_deployments()) (ADR-005).

C8b: the hollow SushiswapV3Pool is collapsed — the canonical UniswapV3Pool is registered for the SushiSwap V3 factory (the SushiSwap V3 fork has a byte-identical slot0/tick layout, so no ABI override is needed). The sushiswap DB-kind variant is carried in deployments.json.

Submodules¶

Package Contents¶

class degenbot.sushiswap.SushiswapV3PoolTracker(factory_address: degenbot.types.chain.ChecksummedAddress | str, bot: degenbot.bot.Bot, *, chain_id: degenbot.types.aliases.ChainId | None = None, overrides: DeploymentOverrides | None = None, snapshot: degenbot.uniswap.v3_snapshot.UniswapV3LiquiditySnapshot | None = None)¶

Bases: degenbot.uniswap.trackers.UniswapV3PoolTracker

SushiswapV3PoolTracker class.