degenbot.updater¶
Pool-updater surface — the single stable home for pool-updater ops and types.
Everything a driver needs from the Rust pool-updater machinery:
run_pool_update()— drives the per-pool chunk loop (Rust core)verify_v3_liquidity_map()/verify_v4_liquidity_map()— verify decoded liquidity against on-chain truthV2PoolRowInput/V3PoolRowInput/V4PoolRowInput— pool registration inputsLiquidityUpdateEvent— a decoded V3/V4 liquidity update (Mint/Burn delta)CancelHandle— an async cancellation token forrun_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.