degenbot.updater ================ .. py:module:: degenbot.updater .. autoapi-nested-parse:: Pool-updater surface — the single stable home for pool-updater ops and types. Everything a driver needs from the Rust pool-updater machinery: - :func:`run_pool_update` — drives the per-pool chunk loop (Rust core) - :func:`verify_v3_liquidity_map` / :func:`verify_v4_liquidity_map` — verify decoded liquidity against on-chain truth - :class:`V2PoolRowInput` / :class:`V3PoolRowInput` / :class:`V4PoolRowInput` — pool registration inputs - :class:`LiquidityUpdateEvent` — a decoded V3/V4 liquidity update (Mint/Burn delta) - :class:`CancelHandle` — an async cancellation token for ``run_pool_update`` / ``run_aave_update`` The re-exports are **direct aliases** of the ``degenbot._ffi`` pyclasses and functions — never Python subclasses: the Rust engine constructs and consumes these pyclasses directly, so subclassing would break type identity at the FFI boundary. This package is the single home — ``degenbot.db`` no longer claims the row-input/event types. Submodules ---------- .. toctree:: :maxdepth: 1 /autoapi/degenbot/updater/pool_updater_configs/index