Index A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z A a_coefficient (degenbot.curve.stableswap_pool_state.StableswapPoolState property) A_PRECISION (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool attribute) (degenbot.curve.CurveStableswapPool attribute) a_precision (degenbot.curve.types.DyCalculationInputs attribute) A_PRECISION (degenbot.CurveStableswapPool attribute) abi_decode() (in module degenbot) abi_decode_single() (in module degenbot) abi_encode() (in module degenbot) ABIComponent (class in degenbot.types.chain) ABIComponentIndexed (class in degenbot.types.chain) AbiDecodeError, [1] AbiEncodeError, [1] ABIEvent (class in degenbot.types.chain) AbstractErc20Token (class in degenbot.types.abstract) (class in degenbot.types.abstract.erc20_token) AbstractExchangeDeployment (class in degenbot.types.abstract) (class in degenbot.types.abstract.deployment) (class in degenbot.uniswap.deployments) AbstractLiquidityPool (class in degenbot.types.abstract) (class in degenbot.types.abstract.liquidity_pool) AbstractPoolState (class in degenbot.types.abstract) (class in degenbot.types.abstract.pool_state) AbstractPoolTracker (class in degenbot.types.abstract) (class in degenbot.types.abstract.pool_tracker) AbstractRegistry (class in degenbot.types.abstract) AbstractSimulationResult (class in degenbot.types.abstract) AbstractUniswapV2PoolTracker (class in degenbot.uniswap.trackers) AbstractUniswapV3PoolTracker (class in degenbot.uniswap.trackers) ActivationGateRefused active_hooks (degenbot.uniswap.UniswapV4Pool attribute) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool attribute) (degenbot.UniswapV4Pool attribute) add() (degenbot.ManagedPoolRegistry method) (degenbot.PoolRegistry method) (degenbot.registry.ManagedPoolRegistry method) (degenbot.registry.pool.ManagedPoolRegistry method) (degenbot.registry.pool.PoolRegistry method) (degenbot.registry.PoolRegistry method) (degenbot.registry.token.TokenRegistry method) (degenbot.registry.TokenRegistry method) (degenbot.TokenRegistry method) add_tracker() (degenbot.Bot method) (degenbot.bot.Bot method) address (degenbot.aerodrome.AerodromeV2Pool attribute) (degenbot.aerodrome.pools.AerodromeV2Pool attribute) (degenbot.AerodromeV2Pool attribute) (degenbot.balancer.BalancerV2Pool attribute) (degenbot.balancer.BalancerV2StablePool attribute) (degenbot.balancer.pools.BalancerV2Pool attribute) (degenbot.balancer.stable_pools.BalancerV2StablePool attribute) (degenbot.chainlink.ChainlinkPriceContract attribute) (degenbot.chainlink.price_feed.ChainlinkPriceContract attribute) (degenbot.ChainlinkPriceContract attribute) (degenbot.contract.Contract property) (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool attribute) (degenbot.curve.CurveStableswapPool attribute) (degenbot.curve.types.DyCalculationInputs attribute) (degenbot.CurveStableswapPool attribute) (degenbot.erc20.erc20.Erc20Token property) (degenbot.erc20.Erc20Token property) (degenbot.Erc20Token property) (degenbot.operator.operator_channel.StepSpec attribute), [1] (degenbot.operator.StepSpec attribute), [1] (degenbot.pathfinding.PathStep attribute) (degenbot.types.abstract.AbstractErc20Token attribute) (degenbot.types.abstract.AbstractLiquidityPool attribute) (degenbot.types.abstract.AbstractPoolState attribute) (degenbot.types.abstract.erc20_token.AbstractErc20Token attribute) (degenbot.types.abstract.liquidity_pool.AbstractLiquidityPool attribute) (degenbot.types.abstract.pool_state.AbstractPoolState attribute) (degenbot.types.address_comparable.AddressComparable attribute) (degenbot.types.AddressComparable attribute) (degenbot.types.pool_protocols.ConcentratedLiquidityPool property) (degenbot.types.pool_protocols.ConstantProductPool property) (degenbot.types.pool_protocols.PoolSimulation property) (degenbot.types.PoolSimulation property) (degenbot.types.rpc_types.LogData attribute) (degenbot.types.rpc_types.LogReceipt attribute) (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion attribute) (degenbot.uniswap.UniswapV2Pool attribute) (degenbot.uniswap.UniswapV4Pool property) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool attribute) (degenbot.uniswap.v3_liquidity_pool.UniswapV3Pool attribute) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool property) (degenbot.UniswapV2Pool attribute) (degenbot.UniswapV4Pool property) Address (in module degenbot.types.chain) AddressComparable (class in degenbot.types) (class in degenbot.types.address_comparable) addresses (degenbot.erc20.ether_placeholder.EtherPlaceholder attribute) (degenbot.erc20.EtherPlaceholder attribute) (degenbot.EtherPlaceholder attribute) (degenbot.provider.LogFilter attribute) (degenbot.provider.sync.LogFilter attribute) AddressMismatch (class in degenbot.exceptions) (class in degenbot.exceptions.pool) admin_balances (degenbot.curve.types.DyCalculationInputs attribute) admin_balances() (degenbot.curve.types.CurveDataProvider method) admin_fee (degenbot.curve.stableswap_pool_state.StableswapPoolState property) AERODROME (degenbot.types.pool_type.PoolVariant attribute) AERODROME_V2_POOL_ABI (in module degenbot.aerodrome.abi) AerodromeV2Pool (class in degenbot) (class in degenbot.aerodrome) (class in degenbot.aerodrome.pools) AerodromeV2PoolCalc (class in degenbot.aerodrome.v2_pool_calc) AerodromeV2PoolExternalUpdate (class in degenbot.aerodrome.types) AerodromeV2PoolState (class in degenbot) (class in degenbot.aerodrome) (class in degenbot.aerodrome.types) (class in degenbot.aerodrome.v2_pool_state) AerodromeV2PoolTracker (class in degenbot) (class in degenbot.aerodrome) (class in degenbot.aerodrome.trackers) AerodromeV3Pool (class in degenbot) (class in degenbot.aerodrome) (class in degenbot.aerodrome.pools) AerodromeV3PoolState (class in degenbot) (class in degenbot.aerodrome) (class in degenbot.aerodrome.types) AerodromeV3PoolTracker (class in degenbot) (class in degenbot.aerodrome) (class in degenbot.aerodrome.trackers) AETH (degenbot.curve.types.LendingRateStyle attribute) AFTER_ADD_LIQUIDITY (degenbot.uniswap.v4_liquidity_pool.Hooks attribute) AFTER_ADD_LIQUIDITY_RETURNS_DELTA (degenbot.uniswap.v4_liquidity_pool.Hooks attribute) AFTER_DONATE (degenbot.uniswap.v4_liquidity_pool.Hooks attribute) AFTER_INITIALIZE (degenbot.uniswap.v4_liquidity_pool.Hooks attribute) AFTER_REMOVE_LIQUIDITY (degenbot.uniswap.v4_liquidity_pool.Hooks attribute) AFTER_REMOVE_LIQUIDITY_RETURNS_DELTA (degenbot.uniswap.v4_liquidity_pool.Hooks attribute) AFTER_SWAP (degenbot.uniswap.v4_liquidity_pool.Hooks attribute) AFTER_SWAP_RETURNS_DELTA (degenbot.uniswap.v4_liquidity_pool.Hooks attribute) allowed_intermediate_tokens (degenbot.pathfinding.PathfindingRequest attribute) allowed_tokens (degenbot.arbitrage.policy.PathPolicy attribute) alloy_revert_error() (in module degenbot.provider.alloy_errors) AlloyProvider (class in degenbot.fork) (class in degenbot.provider) (class in degenbot.provider.sync) amount0 (degenbot.uniswap.concentrated.types.SwapResult attribute) amount0_delta (degenbot.curve.CurveStableswapPoolSimulationResult attribute) (degenbot.curve.types.CurveStableswapPoolSimulationResult attribute) (degenbot.CurveStableswapPoolSimulationResult attribute) (degenbot.types.abstract.AbstractSimulationResult attribute) amount1 (degenbot.uniswap.concentrated.types.SwapResult attribute) amount1_delta (degenbot.curve.CurveStableswapPoolSimulationResult attribute) (degenbot.curve.types.CurveStableswapPoolSimulationResult attribute) (degenbot.CurveStableswapPoolSimulationResult attribute) (degenbot.types.abstract.AbstractSimulationResult attribute) amount_in (degenbot.exceptions.IncompleteSwap attribute) (degenbot.exceptions.pool.IncompleteSwap attribute) (degenbot.exceptions.pool.PossibleInaccurateResult attribute) (degenbot.exceptions.PossibleInaccurateResult attribute) (degenbot.uniswap.v4_liquidity_pool.SwapDelta property) amount_out (degenbot.exceptions.IncompleteSwap attribute) (degenbot.exceptions.pool.IncompleteSwap attribute) (degenbot.exceptions.pool.PossibleInaccurateResult attribute) (degenbot.exceptions.PossibleInaccurateResult attribute) (degenbot.uniswap.v4_liquidity_pool.SwapDelta property) amp (degenbot.balancer.BalancerV2StablePool attribute) (degenbot.balancer.stable_pools.BalancerV2StablePool attribute) (degenbot.curve.types.DyCalculationInputs attribute) analyze_positions_for_market() (in module degenbot.aave.analysis.orchestrator) anonymous (degenbot.types.chain.ABIEvent attribute) anvil_opts (degenbot.fork.ForkLaunchConfig attribute) AnvilError, [1], [2] AnvilFork (class in degenbot) (class in degenbot.fork) apply_base_log_level() (in module degenbot.logging) apply_v3_liquidity_updates() (in module degenbot.updater.pool_updater_configs) apply_v4_liquidity_updates() (in module degenbot.updater.pool_updater_configs) ARB1 (degenbot.types.chain.ChainId attribute) ArbCalculationError (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) ArbitrageConfig (class in degenbot.runner) (class in degenbot.runner.config) ArbitrageError (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) arm_diagnostics() (in module degenbot.runner.diag) async_w3 (degenbot.runner.bot_runner.BotRunner property) (degenbot.runner.bot_runner.InjectedActors attribute) (degenbot.runner.BotRunner property) AsyncAlloyProvider (class in degenbot.provider) (class in degenbot.provider.async_provider) at_risk_count (degenbot.aave.analysis.orchestrator.PositionAnalysisResult property) at_risk_users (degenbot.aave.analysis.orchestrator.PositionAnalysisResult attribute) AVAX (degenbot.types.chain.ChainId attribute) B BackupExists, [1] balance_overrides (degenbot.fork.ForkLaunchConfig attribute) BALANCER_STABLE (degenbot.types.pool_type.PoolProbe attribute) (degenbot.types.pool_type.PoolVariant attribute) BALANCER_V2_VAULT_ADDRESS (in module degenbot.balancer.deployments) BALANCER_VARIANTS (in module degenbot.types.pool_type) BALANCER_WEIGHTED (degenbot.types.pool_type.PoolProbe attribute) (degenbot.types.pool_type.PoolVariant attribute) BalancerBuilder (class in degenbot.builders.balancer_builder) BalancerBuilderBase (class in degenbot.builders.balancer_builder_base) BALANCERQUERIES_CONTRACT_ADDRESS (in module degenbot.balancer.deployments) BalancerRateProvider (class in degenbot.balancer.stable_pools) BalancerV2Pool (class in degenbot.balancer) (class in degenbot.balancer.pools) BalancerV2PoolState (class in degenbot.balancer.types) BalancerV2StablePool (class in degenbot.balancer) (class in degenbot.balancer.stable_pools) BalancerV2StablePoolExternalUpdate (class in degenbot.balancer) (class in degenbot.balancer.types) BalancerV2WeightedPoolExternalUpdate (class in degenbot.balancer) (class in degenbot.balancer.types) balances (degenbot.balancer.BalancerV2Pool property) (degenbot.balancer.BalancerV2StablePool property) (degenbot.balancer.BalancerV2StablePoolExternalUpdate attribute) (degenbot.balancer.BalancerV2WeightedPoolExternalUpdate attribute) (degenbot.balancer.pools.BalancerV2Pool property) (degenbot.balancer.stable_pools.BalancerV2StablePool property) (degenbot.balancer.types.BalancerV2PoolState attribute) (degenbot.balancer.types.BalancerV2StablePoolExternalUpdate attribute) (degenbot.balancer.types.BalancerV2WeightedPoolExternalUpdate attribute) (degenbot.builders.balancer_builder_base.VaultTokensResult attribute) (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool property) (degenbot.curve.CurveStableswapPool property) (degenbot.curve.CurveStableswapPoolState attribute) (degenbot.curve.types.BasePoolPort property) (degenbot.curve.types.CurveStableswapPoolExternalUpdate attribute) (degenbot.curve.types.CurveStableswapPoolState attribute) (degenbot.curve.types.DyCalculationInputs attribute) (degenbot.CurveStableswapPool property) (degenbot.CurveStableswapPoolState attribute) base (degenbot.curve.CurveStableswapPoolState attribute) (degenbot.curve.types.CurveStableswapPoolState attribute) (degenbot.CurveStableswapPoolState attribute) BASE (degenbot.types.chain.ChainId attribute) BASE_CACHE_EXPIRES (degenbot.curve.per_block_cache.PerBlockCache attribute) base_cache_updated() (degenbot.curve.types.CurveDataProvider method) base_fee (degenbot.fork.ForkLaunchConfig attribute) base_fee_per_gas (degenbot.types.rpc_types.BlockData attribute) base_log_level() (in module degenbot.logging) base_pool (degenbot.curve.stableswap_pool_state.StableswapPoolState property) (degenbot.curve.types.DyCalculationInputs attribute) base_virtual_price() (degenbot.curve.types.CurveDataProvider method) BasePoolPort (class in degenbot.curve.types) batch_call() (degenbot.contract.Contract method) BEFORE_ADD_LIQUIDITY (degenbot.uniswap.v4_liquidity_pool.Hooks attribute) BEFORE_DONATE (degenbot.uniswap.v4_liquidity_pool.Hooks attribute) BEFORE_INITIALIZE (degenbot.uniswap.v4_liquidity_pool.Hooks attribute) BEFORE_REMOVE_LIQUIDITY (degenbot.uniswap.v4_liquidity_pool.Hooks attribute) BEFORE_SWAP (degenbot.uniswap.v4_liquidity_pool.Hooks attribute) BEFORE_SWAP_RETURNS_DELTA (degenbot.uniswap.v4_liquidity_pool.Hooks attribute) bitmap (degenbot.uniswap.concentrated.types.BitmapAtWord attribute) (degenbot.uniswap.v3_liquidity_pool.BitmapAtWordAsDict attribute) bitmap_at_word (degenbot.builders.tick_data_fetcher.TickDataTypes attribute) BitmapAtWord (class in degenbot.uniswap.concentrated.types) BitmapAtWordAsDict (class in degenbot.uniswap.v3_liquidity_pool) BitmapWord (in module degenbot.uniswap.v3_types) blob_gas_used (degenbot.types.rpc_types.BlockData attribute) block (degenbot.types.abstract.AbstractPoolState attribute) (degenbot.types.abstract.pool_state.AbstractPoolState attribute) (degenbot.uniswap.concentrated.types.BitmapAtWord attribute) (degenbot.uniswap.concentrated.types.LiquidityAtTick attribute) (degenbot.uniswap.UniswapV4PoolState attribute) (degenbot.uniswap.v3_liquidity_pool.BitmapAtWordAsDict attribute) (degenbot.uniswap.v3_liquidity_pool.LiquidityAtTickAsDict attribute) (degenbot.uniswap.v4_types.UniswapV4PoolState attribute) (degenbot.UniswapV4PoolState attribute) block_access_list_hash (degenbot.types.rpc_types.BlockData attribute) block_number (degenbot.balancer.BalancerV2StablePoolExternalUpdate attribute) (degenbot.balancer.BalancerV2WeightedPoolExternalUpdate attribute) (degenbot.balancer.types.BalancerV2StablePoolExternalUpdate attribute) (degenbot.balancer.types.BalancerV2WeightedPoolExternalUpdate attribute) (degenbot.curve.types.CurveStableswapPoolExternalUpdate attribute) (degenbot.curve.types.DyCalculationInputs attribute) (degenbot.uniswap.concentrated.snapshot_readers.LiquidityEvent attribute) (degenbot.uniswap.UniswapV2PoolExternalUpdate attribute) (degenbot.uniswap.UniswapV3PoolExternalUpdate attribute) (degenbot.uniswap.UniswapV4PoolExternalUpdate attribute) (degenbot.uniswap.v2_types.UniswapV2PoolExternalUpdate attribute) (degenbot.uniswap.v3_types.UniswapV3LiquidityEvent attribute) (degenbot.uniswap.v3_types.UniswapV3PoolExternalUpdate attribute) (degenbot.uniswap.v3_types.UniswapV3PoolLiquidityMappingUpdate attribute) (degenbot.uniswap.v4_types.UniswapV4LiquidityEvent attribute) (degenbot.uniswap.v4_types.UniswapV4PoolExternalUpdate attribute) (degenbot.uniswap.v4_types.UniswapV4PoolLiquidityMappingUpdate attribute) (degenbot.UniswapV2PoolExternalUpdate attribute) (degenbot.UniswapV3PoolExternalUpdate attribute) (degenbot.UniswapV4PoolExternalUpdate attribute) block_number() (degenbot.curve.types.CurveDataProvider method) block_stream() (degenbot.Bot method) (degenbot.bot.Bot method) block_timestamp (degenbot.curve.types.DyCalculationInputs attribute) block_timestamp() (degenbot.curve.types.CurveDataProvider method) block_timestamp_from() (in module degenbot.provider.block_helpers) BlockData (class in degenbot.types.rpc_types) blockHash (degenbot.types.rpc_types.LogData attribute) (degenbot.types.rpc_types.LogReceipt attribute) BlockIdentifier (in module degenbot.types.rpc_types) blockNumber (degenbot.types.rpc_types.LogData attribute) (degenbot.types.rpc_types.LogReceipt attribute) BlockNumber (in module degenbot.fork) (in module degenbot.types.aliases) BlockParams (in module degenbot.types.chain) blocks (degenbot.provider.offline_provider.OfflineProvider attribute) (degenbot.provider.OfflineProvider attribute) BlockTag (class in degenbot.types.rpc_types) Bot (class in degenbot) (class in degenbot.bot) bot (degenbot.runner.bot_runner.BotRunner property) (degenbot.runner.bot_runner.InjectedActors attribute) (degenbot.runner.BotRunner property) (degenbot.runner.build_paths.ConstructionContext attribute) (degenbot.runner.ConstructionContext attribute) BotRunner (class in degenbot.runner) (class in degenbot.runner.bot_runner) BoundedCache (class in degenbot.types) (class in degenbot.types.concrete) bpt_idx (degenbot.balancer.BalancerV2StablePool attribute) (degenbot.balancer.stable_pools.BalancerV2StablePool attribute) (degenbot.builders.request.BuildPoolRequest attribute) BROADCAST_FAILED (degenbot.dispatch.records.SubmitSkipReason attribute) (degenbot.dispatch.SubmitSkipReason attribute) broadcast_providers (degenbot.dispatch.SubmitContext attribute) BROKEN_BALANCER_V2_POOLS (in module degenbot.balancer.deployments) BrokenPool (class in degenbot.exceptions) (class in degenbot.exceptions.pool) build() (degenbot.builders.balancer_builder.BalancerBuilder method) (degenbot.builders.curve_pool_builder.CurvePoolBuilder method) (degenbot.builders.erc20_builder.Erc20Builder method) (degenbot.builders.protocol.PoolBuilder method) (degenbot.runner.ArbitrageConfig class method) (degenbot.runner.config.ArbitrageConfig class method) build_arbitrage_arg_parser() (in module degenbot.runner.cli) build_erc20token() (degenbot.Bot method) (degenbot.bot.Bot method) build_is_fresh() (in module degenbot.build_info) build_managed_pool() (degenbot.Bot method) (degenbot.bot.Bot method) build_many() (degenbot.builders.erc20_builder.Erc20Builder method) build_paths() (in module degenbot.runner) (in module degenbot.runner.build_paths) build_pool() (degenbot.Bot method) (degenbot.bot.Bot method) BuilderContext (class in degenbot.builders.context) BuildManagedPoolRequest (class in degenbot.builders.request) BuildPathsOptions (class in degenbot.runner.build_paths) BuildPoolRequest (class in degenbot.builders.request) BuildRequest (in module degenbot.builders.request) BuildStaleError bytecode_overrides (degenbot.fork.ForkLaunchConfig attribute) BytesLike (in module degenbot.abi) C calc_token_amount() (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool method) (degenbot.curve.CurveStableswapPool method) (degenbot.curve.types.BasePoolPort method) (degenbot.CurveStableswapPool method) calc_withdraw_one_coin() (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool method) (degenbot.curve.CurveStableswapPool method) (degenbot.curve.types.BasePoolPort method) (degenbot.CurveStableswapPool method) calculate_tokens_in_from_tokens_out() (degenbot.aerodrome.v2_pool_calc.AerodromeV2PoolCalc method) (degenbot.balancer.BalancerV2Pool method) (degenbot.balancer.BalancerV2StablePool method) (degenbot.balancer.pools.BalancerV2Pool method) (degenbot.balancer.stable_pools.BalancerV2StablePool method) (degenbot.uniswap.UniswapV4Pool method) (degenbot.uniswap.v2_pool_calc.UniswapV2PoolCalc method) (degenbot.uniswap.v3_pool_calc.UniswapV3PoolCalc method) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool method) (degenbot.UniswapV4Pool method) calculate_tokens_out_from_tokens_in() (degenbot.aerodrome.v2_pool_calc.AerodromeV2PoolCalc method) (degenbot.balancer.BalancerV2Pool method) (degenbot.balancer.BalancerV2StablePool method) (degenbot.balancer.pools.BalancerV2Pool method) (degenbot.balancer.stable_pools.BalancerV2StablePool method) (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool method) (degenbot.curve.CurveStableswapPool method) (degenbot.CurveStableswapPool method) (degenbot.types.MultiTokenSwapCalculation method) (degenbot.types.pool_protocols.MultiTokenSwapCalculation method) (degenbot.types.pool_protocols.TwoTokenSwapCalculation method) (degenbot.types.TwoTokenSwapCalculation method) (degenbot.uniswap.UniswapV2Pool method) (degenbot.uniswap.UniswapV4Pool method) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool method) (degenbot.uniswap.v2_pool_calc.UniswapV2PoolCalc method) (degenbot.uniswap.v3_pool_calc.UniswapV3PoolCalc method) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool method) (degenbot.UniswapV2Pool method) (degenbot.UniswapV4Pool method) call() (degenbot.contract.Contract method) CAMELOT (degenbot.types.pool_type.PoolVariant attribute) CAMELOT_POOL_ABI (in module degenbot.camelot.abi) cancel_and_reap() (in module degenbot.utils.tasks) cap_skip_count (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) capped (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) categorize() (degenbot.aave.analysis.orchestrator.PositionAnalysisResult method) cfg (degenbot.runner.bot_runner.BotRunner attribute) (degenbot.runner.BotRunner attribute) chain_id (degenbot.Bot property) (degenbot.bot.Bot property) (degenbot.chainlink.ChainlinkPriceContract property) (degenbot.chainlink.price_feed.ChainlinkPriceContract property) (degenbot.ChainlinkPriceContract property) (degenbot.erc20.erc20.Erc20Token property) (degenbot.erc20.Erc20Token property) (degenbot.Erc20Token property) (degenbot.fork.ForkLaunchConfig attribute) (degenbot.pathfinding.PathfindingRequest attribute) (degenbot.provider.offline_provider.OfflineProvider attribute) (degenbot.provider.OfflineProvider attribute) (degenbot.registry.deployment_loader.DeploymentRecord attribute) (degenbot.registry.deployment_records.DeploymentRecord attribute) (degenbot.registry.pool_type.PoolRegistration attribute) (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.build_paths.ConstructionContext attribute) (degenbot.runner.config.ArbitrageConfig attribute) (degenbot.runner.config.RpcCascadeOverrides attribute) (degenbot.runner.ConstructionContext attribute) (degenbot.types.abstract.AbstractExchangeDeployment attribute) (degenbot.types.abstract.AbstractPoolTracker property) (degenbot.types.abstract.deployment.AbstractExchangeDeployment attribute) (degenbot.types.abstract.pool_tracker.AbstractPoolTracker property) (degenbot.uniswap.concentrated.snapshot_readers.DatabaseSnapshotBase attribute) (degenbot.uniswap.concentrated.snapshot_readers.IndividualJsonFileSnapshotBase attribute) (degenbot.uniswap.concentrated.snapshot_readers.LiquiditySnapshotBase property) (degenbot.uniswap.concentrated.snapshot_readers.LiquiditySnapshotSource attribute) (degenbot.uniswap.concentrated.snapshot_readers.MonolithicJsonFileSnapshotBase attribute) (degenbot.uniswap.deployments.AbstractExchangeDeployment attribute) ChainId (class in degenbot.types.chain) (in module degenbot.types.aliases) ChainIdentityMismatchError, [1] ChainlinkPriceContract (class in degenbot) (class in degenbot.chainlink) (class in degenbot.chainlink.price_feed) ChecksummedAddress (in module degenbot.types.chain) classify_pool_variant() (in module degenbot.types.pool_type) clear() (degenbot.registry.CompanionCache method) (degenbot.registry.session.CompanionCache method) close() (degenbot.AnvilFork method) (degenbot.Bot method) (degenbot.bot.Bot method) (degenbot.fork.AnvilFork method) (degenbot.operator.operator_channel.OperatorServer method) (degenbot.operator.OperatorServer method) (degenbot.uniswap.concentrated.snapshot_readers.DatabaseSnapshotBase method) (in module degenbot.bot_lifecycle) coinbase (degenbot.fork.ForkLaunchConfig attribute) CompanionCache (class in degenbot.registry) (class in degenbot.registry.session) components (degenbot.types.chain.ABIComponent attribute) CONCENTRATED_LIQUIDITY (degenbot.types.pool_type.PoolFamily attribute) ConcentratedLiquidityCompanion (class in degenbot.uniswap.cl_companion) ConcentratedLiquidityPool (class in degenbot.types.pool_protocols) ConcentratedLiquidityPoolState (class in degenbot.uniswap.cl_pool_state) config (degenbot.updater.pool_updater_configs.PoolUpdateRequest attribute) config_file_path() (in module degenbot.config) CONSTANT_PRODUCT (degenbot.types.pool_type.PoolFamily attribute) ConstantProductPool (class in degenbot.types.pool_protocols) constr_bot (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) constr_chain_id (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) constr_ctx (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) constr_database_path (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) construction_route (degenbot.builders.request.BuildPoolRequest attribute) (degenbot.runner.build_paths.ConstructionContext attribute) (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.ConstructionContext attribute) (degenbot.runner.PathRegistrationPipeline attribute) ConstructionContext (class in degenbot.runner) (class in degenbot.runner.build_paths) ConstructionRoute (class in degenbot.builders.request) consumer (degenbot.runner.bot_runner.BotRunner property) (degenbot.runner.bot_runner.InjectedActors attribute) (degenbot.runner.BotRunner property) context (degenbot.runner.build_paths.BuildPathsOptions attribute) Contract (class in degenbot.contract) ContractLogicError (class in degenbot.exceptions) (class in degenbot.exceptions.rpc) contracts_dir (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) copy() (degenbot.types.BoundedCache method) (degenbot.types.concrete.BoundedCache method) count (degenbot.build_info.Receipt attribute) counts() (degenbot.registry.session.SessionObjects method) (degenbot.registry.SessionObjects method) counts_as_skip (degenbot.runner.build_paths.RegistrationUnitOutcome attribute) create() (degenbot.provider.async_provider.AsyncAlloyProvider static method) (degenbot.provider.AsyncAlloyProvider static method) create2_address() (in module degenbot.contract.addresses) created (degenbot.runner.build_paths.RegistrationUnitOutcome attribute) CRYPTO (degenbot.curve.types.SwapStyle attribute) CTOKEN (degenbot.curve.types.LendingRateStyle attribute) currency0 (degenbot.uniswap.v4_liquidity_pool.SwapDelta attribute) (degenbot.uniswap.v4_types.UniswapV4PoolKey attribute) currency1 (degenbot.uniswap.v4_liquidity_pool.SwapDelta attribute) (degenbot.uniswap.v4_types.UniswapV4PoolKey attribute) current_block (degenbot.dispatch.SubmitContext attribute) current_posture() (in module degenbot.fleet) current_state (degenbot.curve.CurveStableswapPoolSimulationResult attribute) (degenbot.curve.types.CurveStableswapPoolSimulationResult attribute) (degenbot.CurveStableswapPoolSimulationResult attribute) CURVE_V1_FACTORY_ABI (in module degenbot.curve.abi) CURVE_V1_FACTORY_ADDRESS (in module degenbot.curve.deployments) CURVE_V1_POOL_ABI (in module degenbot.curve.abi) CURVE_V1_REGISTRY_ABI (in module degenbot.curve.abi) CURVE_V1_REGISTRY_ADDRESS (in module degenbot.curve.deployments) CurveDataProvider (class in degenbot.curve.types) CurveError (class in degenbot.exceptions) (class in degenbot.exceptions.pool) CurvePoolBuilder (class in degenbot.builders.curve_pool_builder) CurveStableswapPool (class in degenbot) (class in degenbot.curve) (class in degenbot.curve.curve_stableswap_liquidity_pool) CurveStableswapPoolExternalUpdate (class in degenbot.curve.types) CurveStableswapPoolSimulationResult (class in degenbot) (class in degenbot.curve) (class in degenbot.curve.types) CurveStableswapPoolState (class in degenbot) (class in degenbot.curve) (class in degenbot.curve.types) CurveStableswapPoolTracker (class in degenbot.curve) (class in degenbot.curve.trackers) CYTOKEN (degenbot.curve.types.LendingRateStyle attribute) (degenbot.curve.types.SwapStyle attribute) D d (degenbot.curve.types.DyCalculationInputs attribute) d() (degenbot.curve.types.CurveDataProvider method) d_variant (degenbot.curve.strategies.PoolStrategies attribute) (degenbot.curve.types.DyCalculationInputs attribute) data (degenbot.types.rpc_types.LogData attribute) (degenbot.types.rpc_types.LogReceipt attribute) data_type (degenbot.exceptions.MissingCurveData attribute) (degenbot.exceptions.pool.MissingCurveData attribute) database_path (degenbot.Bot attribute) (degenbot.bot.Bot attribute) (degenbot.builders.context.BuilderContext attribute) (degenbot.pathfinding.PathfindingRequest attribute) (degenbot.runner.build_paths.ConstructionContext attribute) (degenbot.runner.ConstructionContext attribute) (degenbot.uniswap.concentrated.snapshot_readers.DatabaseSnapshotBase attribute) (degenbot.updater.pool_updater_configs.PoolUpdateRequest attribute) DatabasePositionQuery (class in degenbot.aave.analysis.orchestrator) DatabaseSnapshot (class in degenbot.uniswap.v3_snapshot) (class in degenbot.uniswap.v4_snapshot) DatabaseSnapshotBase (class in degenbot.uniswap.concentrated.snapshot_readers) decimals (degenbot.chainlink.ChainlinkPriceContract property) (degenbot.chainlink.price_feed.ChainlinkPriceContract property) (degenbot.ChainlinkPriceContract property) (degenbot.erc20.erc20.Erc20Token property) (degenbot.erc20.Erc20Token property) (degenbot.Erc20Token property) (degenbot.types.abstract.AbstractErc20Token attribute) (degenbot.types.abstract.erc20_token.AbstractErc20Token attribute) declared_database_path() (in module degenbot.config) decode() (in module degenbot.abi) decode_pool_id() (degenbot.builders.balancer_builder_base.BalancerBuilderBase static method) decode_return_data() (degenbot.contract.Contract static method) (in module degenbot.contract) decode_single() (in module degenbot.abi) decode_vault_tokens() (degenbot.builders.balancer_builder_base.BalancerBuilderBase static method) DecodedPoolId (class in degenbot.builders.balancer_builder_base) default_chain_id (degenbot.builders.context.BuilderContext attribute) degenbot module degenbot.aave module degenbot.aave.analysis module degenbot.aave.analysis.orchestrator module degenbot.abi module degenbot.aerodrome module degenbot.aerodrome.abi module degenbot.aerodrome.address module degenbot.aerodrome.functions module degenbot.aerodrome.math module degenbot.aerodrome.pools module degenbot.aerodrome.trackers module degenbot.aerodrome.types module degenbot.aerodrome.v2_pool_calc module degenbot.aerodrome.v2_pool_state module degenbot.arbitrage module degenbot.arbitrage.engine_registry module degenbot.arbitrage.policy module degenbot.balancer module degenbot.balancer.deployments module degenbot.balancer.libraries module degenbot.balancer.libraries.constants module degenbot.balancer.libraries.scaling_helpers module degenbot.balancer.math module degenbot.balancer.pools module degenbot.balancer.stable_pools module degenbot.balancer.types module degenbot.bot module degenbot.bot_lifecycle module degenbot.build_info module degenbot.builders module degenbot.builders.balancer_builder module degenbot.builders.balancer_builder_base module degenbot.builders.context module degenbot.builders.curve_pool_builder module degenbot.builders.erc20_builder module degenbot.builders.protocol module degenbot.builders.request module degenbot.builders.tick_data_fetcher module degenbot.builders.type_resolution module degenbot.calculations module degenbot.camelot module degenbot.camelot.abi module degenbot.chainlink module degenbot.chainlink.price_feed module degenbot.checksum_cache module degenbot.config module degenbot.constants module degenbot.contract module degenbot.contract.addresses module degenbot.crypto module degenbot.curve module degenbot.curve.abi module degenbot.curve.curve_stableswap_liquidity_pool module degenbot.curve.deployments module degenbot.curve.dy module degenbot.curve.math module degenbot.curve.per_block_cache module degenbot.curve.stableswap_pool_state module degenbot.curve.strategies module degenbot.curve.trackers module degenbot.curve.types module degenbot.db module degenbot.diagnostics module degenbot.dispatch module degenbot.dispatch.records module degenbot.erc20 module degenbot.erc20.erc20 module degenbot.erc20.ether_placeholder module degenbot.exceptions module degenbot.exceptions.arbitrage module degenbot.exceptions.base module degenbot.exceptions.infrastructure module degenbot.exceptions.pool module degenbot.exceptions.rpc module degenbot.exceptions.verification module degenbot.fleet module degenbot.fork module degenbot.logging module degenbot.operator module degenbot.operator.operator_channel module degenbot.pancakeswap module degenbot.pancakeswap.pools module degenbot.pancakeswap.trackers module degenbot.pathfinding module degenbot.provider module degenbot.provider.alloy_errors module degenbot.provider.async_provider module degenbot.provider.block_helpers module degenbot.provider.call_helpers module degenbot.provider.factory module degenbot.provider.offline_provider module degenbot.provider.sync module degenbot.registry module degenbot.registry.deployment_loader module degenbot.registry.deployment_records module degenbot.registry.pool module degenbot.registry.pool_type module degenbot.registry.session module degenbot.registry.token module degenbot.runner module degenbot.runner.bot_runner module degenbot.runner.build_paths module degenbot.runner.cli module degenbot.runner.config module degenbot.runner.diag module degenbot.runner.identity module degenbot.runtime_status module degenbot.strategy module degenbot.sushiswap module degenbot.sushiswap.trackers module degenbot.telemetry module degenbot.types module degenbot.types.abstract module degenbot.types.abstract.deployment module degenbot.types.abstract.erc20_token module degenbot.types.abstract.liquidity_pool module degenbot.types.abstract.pool_state module degenbot.types.abstract.pool_tracker module degenbot.types.address_comparable module degenbot.types.aliases module degenbot.types.chain module degenbot.types.concrete module degenbot.types.pool_protocols module degenbot.types.pool_type module degenbot.types.rpc_types module degenbot.uniswap module degenbot.uniswap.cl_companion module degenbot.uniswap.cl_pool_state module degenbot.uniswap.concentrated module degenbot.uniswap.concentrated.snapshot_readers module degenbot.uniswap.concentrated.types module degenbot.uniswap.deployments module degenbot.uniswap.math module degenbot.uniswap.snapshot_binary module degenbot.uniswap.trackers module degenbot.uniswap.types module degenbot.uniswap.v2_functions module degenbot.uniswap.v2_liquidity_pool module degenbot.uniswap.v2_pool_calc module degenbot.uniswap.v2_pool_state module degenbot.uniswap.v2_types module degenbot.uniswap.v3_functions module degenbot.uniswap.v3_liquidity_pool module degenbot.uniswap.v3_pool_calc module degenbot.uniswap.v3_pool_state module degenbot.uniswap.v3_snapshot module degenbot.uniswap.v3_types module degenbot.uniswap.v4_liquidity_pool module degenbot.uniswap.v4_pool_calc module degenbot.uniswap.v4_pool_state module degenbot.uniswap.v4_snapshot module degenbot.uniswap.v4_types module degenbot.updater module degenbot.updater.pool_updater_configs module degenbot.utils module degenbot.utils.bytes module degenbot.utils.solady module degenbot.utils.tasks module degenbot.validation module degenbot.validation.evm_values module degenbot.version module DegenbotError, [1] DegenbotTypeError, [1] DegenbotValueError, [1], [2] deployer (degenbot.registry.deployment_loader.DeploymentRecord attribute) (degenbot.registry.deployment_records.DeploymentRecord attribute) (degenbot.registry.pool_type.PoolDeploymentData attribute) (degenbot.registry.pool_type.PoolRegistration attribute) (degenbot.uniswap.UniswapV2Pool attribute) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool attribute) (degenbot.UniswapV2Pool attribute) deployer_address (degenbot.aerodrome.AerodromeV2Pool attribute) (degenbot.aerodrome.pools.AerodromeV2Pool attribute) (degenbot.AerodromeV2Pool attribute) (degenbot.types.abstract.AbstractPoolTracker property) (degenbot.types.abstract.pool_tracker.AbstractPoolTracker property) (degenbot.uniswap.trackers.DeploymentOverrides attribute) (degenbot.uniswap.v3_liquidity_pool.UniswapV3Pool attribute) DeploymentOverrides (class in degenbot.uniswap.trackers) DeploymentRecord (class in degenbot.registry.deployment_loader) (class in degenbot.registry.deployment_records) derive_kind() (in module degenbot.types.pool_type) detail (degenbot.dispatch.records.SkippedRecord attribute) (degenbot.dispatch.SkippedRecord attribute) (degenbot.runner.build_paths.RegistrationUnitOutcome attribute) detect_bpt_index() (degenbot.builders.balancer_builder_base.BalancerBuilderBase static method) detect_pow_version() (in module degenbot.balancer.pools) dex (degenbot.uniswap.UniswapV2Pool attribute) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool attribute) (degenbot.UniswapV2Pool attribute) dex_identity (degenbot.registry.pool_type.PoolRegistration attribute) dex_variant (degenbot.registry.deployment_loader.DeploymentRecord attribute) (degenbot.registry.deployment_records.DeploymentRecord attribute) diag (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) DiagConfig (class in degenbot.runner.diag) difficulty (degenbot.types.rpc_types.BlockData attribute) DirectionResolutionError (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) disallowed_tokens (degenbot.arbitrage.policy.PathPolicy attribute) discard_states_before_block() (degenbot.aerodrome.AerodromeV2Pool method) (degenbot.aerodrome.pools.AerodromeV2Pool method) (degenbot.AerodromeV2Pool method) (degenbot.types.pool_protocols.StateManageablePool method) (degenbot.types.StateManageablePool method) (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion method) (degenbot.uniswap.UniswapV2Pool method) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool method) (degenbot.UniswapV2Pool method) discovery_batch_size (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.build_paths.BuildPathsOptions attribute) (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.config.ArbitrageConfig attribute) (degenbot.runner.PathRegistrationPipeline attribute) discovery_sweep() (degenbot.runner.build_paths.PathRegistrationPipeline method) (degenbot.runner.PathRegistrationPipeline method) dispatch_and_submit() (in module degenbot.dispatch) dispatcher (degenbot.runner.bot_runner.BotRunner property) (degenbot.runner.BotRunner property) drop() (degenbot.registry.CompanionCache method) (degenbot.registry.session.CompanionCache method) DRY_RUN (degenbot.dispatch.records.SubmitSkipReason attribute) dry_run (degenbot.dispatch.SubmitContext attribute) DRY_RUN (degenbot.dispatch.SubmitSkipReason attribute) dry_run (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) dup_count (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) DuplicatePoolError (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) DVariant (class in degenbot.curve.types) DyCalculationInputs (class in degenbot.curve.types) E EARLIEST (degenbot.types.rpc_types.BlockTag attribute) effective_balances (degenbot.curve.types.DyCalculationInputs attribute) emit_registration_progress() (degenbot.runner.build_paths.PathRegistrationPipeline method) (degenbot.runner.PathRegistrationPipeline method) encode() (in module degenbot.abi) encode_function_call() (degenbot.contract.Contract static method) (in module degenbot.contract) encode_function_calldata() (in module degenbot.provider.call_helpers) encode_packed() (in module degenbot.abi) encode_single() (in module degenbot.abi) end_block (degenbot.updater.pool_updater_configs.PoolUpdateRequest attribute) end_tokens (degenbot.pathfinding.PathfindingRequest attribute) engine_registry (degenbot.runner.bot_runner.BotRunner property) (degenbot.runner.bot_runner.InjectedActors attribute) (degenbot.runner.BotRunner property) (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) engine_reject_count (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) EngineRegistry (class in degenbot.arbitrage.engine_registry) enqueue_path() (degenbot.runner.bot_runner.BotRunner method) (degenbot.runner.BotRunner method) (degenbot.runner.build_paths.PathRegistrationPipeline method) (degenbot.runner.PathRegistrationPipeline method) entries() (degenbot.registry.CompanionCache method) (degenbot.registry.session.CompanionCache method) erc20_builder (degenbot.builders.context.BuilderContext attribute) Erc20Builder (class in degenbot.builders.erc20_builder) Erc20Token (class in degenbot) (class in degenbot.erc20) (class in degenbot.erc20.erc20) Erc20TokenError, [1] erc6909_profit (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) ERC_1967_IMPLEMENTATION_SLOT (in module degenbot.constants) error (degenbot.exceptions.AnvilError attribute) (degenbot.exceptions.EVMRevertError attribute) (degenbot.exceptions.infrastructure.AnvilError attribute) (degenbot.exceptions.pool.EVMRevertError attribute) (degenbot.fork.AnvilError attribute) ETH (degenbot.types.chain.ChainId attribute) EtherPlaceholder (class in degenbot) (class in degenbot.erc20) (class in degenbot.erc20.ether_placeholder) evaluate() (degenbot.arbitrage.policy.NoOpPathPredicate method) (degenbot.arbitrage.policy.PathCompositionPredicate method) (degenbot.arbitrage.policy.PathPolicy method) EVENT (degenbot.diagnostics.FailureAction attribute) event_hash (degenbot.updater.pool_updater_configs.V2PoolUpdateConfig attribute) (degenbot.updater.pool_updater_configs.V3PoolUpdateConfig attribute) (degenbot.updater.pool_updater_configs.V4PoolUpdateConfig attribute) event_topic() (in module degenbot.crypto) EVMRevertError (class in degenbot.exceptions) (class in degenbot.exceptions.pool) excess_blob_gas (degenbot.types.rpc_types.BlockData attribute) exchange (degenbot.updater.pool_updater_configs.PoolUpdateRequest attribute) exchange_rate_from_sqrt_price_x96() (in module degenbot.uniswap.v3_functions) executor_address (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) executor_owner (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) executor_runtime (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) EXIT (degenbot.diagnostics.FailureAction attribute) external_update() (degenbot.aerodrome.AerodromeV2Pool method) (degenbot.aerodrome.pools.AerodromeV2Pool method) (degenbot.AerodromeV2Pool method) (degenbot.balancer.BalancerV2Pool method) (degenbot.balancer.BalancerV2StablePool method) (degenbot.balancer.pools.BalancerV2Pool method) (degenbot.balancer.stable_pools.BalancerV2StablePool method) (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool method) (degenbot.curve.CurveStableswapPool method) (degenbot.CurveStableswapPool method) (degenbot.types.pool_protocols.StateManageablePool method) (degenbot.types.StateManageablePool method) (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion method) (degenbot.uniswap.UniswapV2Pool method) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool method) (degenbot.UniswapV2Pool method) ExternalUpdateError (class in degenbot.exceptions) (class in degenbot.exceptions.pool) extra_data (degenbot.types.rpc_types.BlockData attribute) extract_argument_types_from_function_prototype() (in module degenbot.provider.call_helpers) F factories (degenbot.builders.request.ConstructionRoute attribute) factory (degenbot.aerodrome.AerodromeV2Pool attribute) (degenbot.aerodrome.pools.AerodromeV2Pool attribute) (degenbot.AerodromeV2Pool attribute) (degenbot.registry.deployment_loader.DeploymentRecord attribute) (degenbot.registry.deployment_records.DeploymentRecord attribute) (degenbot.types.pool_type.PoolTypeDescriptor attribute) (degenbot.uniswap.UniswapV2Pool attribute) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool attribute) (degenbot.uniswap.v3_liquidity_pool.UniswapV3Pool attribute) (degenbot.UniswapV2Pool attribute) factory_address (degenbot.registry.pool_type.PoolDeploymentData attribute) (degenbot.registry.pool_type.PoolRegistration attribute) (degenbot.types.abstract.AbstractPoolTracker property) (degenbot.types.abstract.pool_tracker.AbstractPoolTracker property) failure_action() (in module degenbot.diagnostics) FailureAction (class in degenbot.diagnostics) family (degenbot.registry.deployment_loader.DeploymentRecord attribute) (degenbot.registry.deployment_records.DeploymentRecord attribute) (degenbot.registry.pool_type.PoolRegistration attribute) (degenbot.types.pool_type.PoolTypeDescriptor attribute) faulthandler_timeout_secs (degenbot.runner.diag.DiagConfig attribute) fee (degenbot.aerodrome.v2_pool_state.AerodromeV2PoolState property) (degenbot.balancer.BalancerV2Pool attribute) (degenbot.balancer.BalancerV2StablePool attribute) (degenbot.balancer.pools.BalancerV2Pool attribute) (degenbot.balancer.stable_pools.BalancerV2StablePool attribute) (degenbot.builders.request.BuildManagedPoolRequest attribute) (degenbot.curve.stableswap_pool_state.StableswapPoolState property) (degenbot.curve.types.BasePoolPort property) (degenbot.curve.types.DyCalculationInputs attribute) (degenbot.types.pool_protocols.ConcentratedLiquidityPool property) (degenbot.uniswap.UniswapV4Pool property) FEE (degenbot.uniswap.v2_pool_calc.UniswapV2PoolCalc attribute) fee (degenbot.uniswap.v2_pool_state.V2PoolState property) (degenbot.uniswap.v3_pool_state.V3PoolState property) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool property) (degenbot.uniswap.v4_pool_calc.UniswapV4PoolCalc attribute) (degenbot.uniswap.v4_types.UniswapV4PoolKey attribute) (degenbot.UniswapV4Pool property) FEE_DENOMINATOR (degenbot.aerodrome.AerodromeV2Pool attribute) (degenbot.aerodrome.pools.AerodromeV2Pool attribute) (degenbot.AerodromeV2Pool attribute) (degenbot.balancer.BalancerV2Pool attribute) (degenbot.balancer.BalancerV2StablePool attribute) (degenbot.balancer.pools.BalancerV2Pool attribute) (degenbot.balancer.stable_pools.BalancerV2StablePool attribute) (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool attribute) (degenbot.curve.CurveStableswapPool attribute) (degenbot.curve.types.DyCalculationInputs attribute) (degenbot.CurveStableswapPool attribute) fee_denominator (degenbot.uniswap.UniswapV2Pool attribute) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool attribute) FEE_DENOMINATOR (degenbot.uniswap.v3_pool_calc.UniswapV3PoolCalc attribute) (degenbot.uniswap.v4_pool_calc.UniswapV4PoolCalc attribute) fee_denominator (degenbot.UniswapV2Pool attribute) (degenbot.updater.pool_updater_configs.V2PoolUpdateConfig attribute) (degenbot.updater.pool_updater_configs.V3PoolUpdateConfig attribute) (degenbot.updater.pool_updater_configs.V4PoolUpdateConfig attribute) fee_gamma (degenbot.curve.stableswap_pool_state.StableswapPoolState property) (degenbot.curve.types.DyCalculationInputs attribute) fee_token0 (degenbot.aerodrome.v2_pool_state.AerodromeV2PoolState property) (degenbot.types.pool_protocols.ConstantProductPool property) (degenbot.uniswap.v2_pool_state.V2PoolState property) (degenbot.updater.pool_updater_configs.V2PoolUpdateConfig attribute) fee_token1 (degenbot.aerodrome.v2_pool_state.AerodromeV2PoolState property) (degenbot.types.pool_protocols.ConstantProductPool property) (degenbot.uniswap.v2_pool_state.V2PoolState property) (degenbot.updater.pool_updater_configs.V2PoolUpdateConfig attribute) fetch() (degenbot.aave.analysis.orchestrator.OraclePriceFetcher method) fetch_factory_from_chain() (in module degenbot.builders.type_resolution) FetchedTickData (in module degenbot.builders.tick_data_fetcher) final_state (degenbot.types.abstract.AbstractSimulationResult attribute) (degenbot.uniswap.UniswapV2PoolSimulationResult attribute) (degenbot.uniswap.UniswapV3PoolSimulationResult attribute) (degenbot.uniswap.v2_types.UniswapV2PoolSimulationResult attribute) (degenbot.uniswap.v3_types.UniswapV3PoolSimulationResult attribute) (degenbot.UniswapV2PoolSimulationResult attribute) (degenbot.UniswapV3PoolSimulationResult attribute) find_paths() (in module degenbot.pathfinding) find_paths_async() (in module degenbot.pathfinding) fingerprint (degenbot.build_info.Receipt attribute) FLEET_POSTURE_THRESHOLD_KEYS (in module degenbot.operator.operator_channel) flz_compress() (in module degenbot.utils.solady) flz_decompress() (in module degenbot.utils.solady) for_bot() (degenbot.runner.build_paths.ConstructionContext class method) (degenbot.runner.ConstructionContext class method) fork_transaction_hash (degenbot.fork.ForkLaunchConfig attribute) fork_url (degenbot.AnvilFork property) (degenbot.fork.AnvilFork property) ForkLaunchConfig (class in degenbot.fork) FOUR (in module degenbot.balancer.libraries.constants) from_block (degenbot.provider.LogFilter attribute) (degenbot.provider.sync.LogFilter attribute) from_handle() (degenbot.aerodrome.AerodromeV2Pool class method) (degenbot.aerodrome.pools.AerodromeV2Pool class method) (degenbot.AerodromeV2Pool class method) (degenbot.balancer.BalancerV2Pool class method) (degenbot.balancer.BalancerV2StablePool class method) (degenbot.balancer.pools.BalancerV2Pool class method) (degenbot.balancer.stable_pools.BalancerV2StablePool class method) (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool class method) (degenbot.curve.CurveStableswapPool class method) (degenbot.CurveStableswapPool class method) (degenbot.erc20.erc20.Erc20Token class method) (degenbot.erc20.Erc20Token class method) (degenbot.Erc20Token class method) (degenbot.uniswap.UniswapV2Pool class method) (degenbot.uniswap.UniswapV4Pool class method) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool class method) (degenbot.uniswap.v3_liquidity_pool.UniswapV3Pool class method) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool class method) (degenbot.UniswapV2Pool class method) (degenbot.UniswapV4Pool class method) from_json_file() (degenbot.provider.offline_provider.OfflineProvider class method) (degenbot.provider.OfflineProvider class method) FTM (degenbot.types.chain.ChainId attribute) function_selector() (in module degenbot.crypto) future_a_coefficient (degenbot.curve.stableswap_pool_state.StableswapPoolState property) future_a_coefficient_time (degenbot.curve.stableswap_pool_state.StableswapPoolState property) G gamma (degenbot.curve.stableswap_pool_state.StableswapPoolState property) (degenbot.curve.types.DyCalculationInputs attribute) gamma() (degenbot.curve.types.CurveDataProvider method) gas_limit (degenbot.types.rpc_types.BlockData attribute) gas_used (degenbot.types.rpc_types.BlockData attribute) generate_aerodrome_v2_pool_address() (in module degenbot.aerodrome.functions) generate_aerodrome_v3_pool_address() (in module degenbot.aerodrome.functions) generate_v2_pool_address() (in module degenbot.uniswap.v2_functions) generate_v3_pool_address() (in module degenbot.uniswap.v3_functions) generic (degenbot.builders.request.ConstructionRoute attribute) get() (degenbot.ManagedPoolRegistry method) (degenbot.PoolRegistry method) (degenbot.registry.ManagedPoolRegistry method) (degenbot.registry.pool.ManagedPoolRegistry method) (degenbot.registry.pool.PoolRegistry method) (degenbot.registry.PoolRegistry method) (degenbot.registry.token.TokenRegistry method) (degenbot.registry.TokenRegistry method) (degenbot.TokenRegistry method) get_absolute_exchange_rate() (degenbot.aerodrome.v2_pool_calc.AerodromeV2PoolCalc method) (degenbot.uniswap.v2_pool_calc.UniswapV2PoolCalc method) (degenbot.uniswap.v3_pool_calc.UniswapV3PoolCalc method) (degenbot.uniswap.v4_pool_calc.UniswapV4PoolCalc method) get_absolute_price() (degenbot.aerodrome.v2_pool_calc.AerodromeV2PoolCalc method) (degenbot.uniswap.v2_pool_calc.UniswapV2PoolCalc method) (degenbot.uniswap.v3_pool_calc.UniswapV3PoolCalc method) (degenbot.uniswap.v4_pool_calc.UniswapV4PoolCalc method) get_all_liquidity_maps() (degenbot.uniswap.concentrated.snapshot_readers.DatabaseSnapshotBase method) get_asset_addresses() (degenbot.aave.analysis.orchestrator.DatabasePositionQuery method) get_async_provider_from_config() (in module degenbot.provider) (in module degenbot.provider.factory) get_cached_approval() (degenbot.erc20.erc20.Erc20Token method) (degenbot.erc20.Erc20Token method) (degenbot.Erc20Token method) get_cached_balance() (degenbot.erc20.erc20.Erc20Token method) (degenbot.erc20.Erc20Token method) (degenbot.Erc20Token method) get_cached_base_cache_updated() (degenbot.curve.per_block_cache.PerBlockCache method) get_cached_base_virtual_price() (degenbot.curve.per_block_cache.PerBlockCache method) get_cached_block_timestamp() (degenbot.curve.per_block_cache.PerBlockCache method) get_cached_total_supply() (degenbot.erc20.erc20.Erc20Token method) (degenbot.erc20.Erc20Token method) (degenbot.Erc20Token method) get_cached_virtual_price() (degenbot.curve.per_block_cache.PerBlockCache method) get_checksum_address() (in module degenbot) (in module degenbot.checksum_cache) get_class() (degenbot.PoolTypeRegistry method) (degenbot.registry.pool_type.PoolTypeRegistry method) (degenbot.registry.PoolTypeRegistry method) get_collateral_config_map() (degenbot.aave.analysis.orchestrator.DatabasePositionQuery method) get_collateral_positions() (degenbot.aave.analysis.orchestrator.DatabasePositionQuery method) get_debt_positions() (degenbot.aave.analysis.orchestrator.DatabasePositionQuery method) get_deployment() (degenbot.PoolTypeRegistry method) (degenbot.registry.pool_type.PoolTypeRegistry method) (degenbot.registry.PoolTypeRegistry method) get_descriptor() (degenbot.PoolTypeRegistry method) (degenbot.registry.pool_type.PoolTypeRegistry method) (degenbot.registry.PoolTypeRegistry method) get_descriptor_by_kind() (degenbot.PoolTypeRegistry method) (degenbot.registry.pool_type.PoolTypeRegistry method) (degenbot.registry.PoolTypeRegistry method) get_dy() (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool method) (degenbot.curve.CurveStableswapPool method) (degenbot.curve.types.BasePoolPort method) (degenbot.CurveStableswapPool method) get_ether_balance() (degenbot.builders.erc20_builder.Erc20Builder method) get_events_fn (degenbot.updater.pool_updater_configs.PoolUpdateRequest attribute) get_function_selector() (degenbot.contract.Contract static method) (in module degenbot.contract) get_liquidity_map() (degenbot.uniswap.concentrated.snapshot_readers.IndividualJsonFileSnapshotBase method) (degenbot.uniswap.v3_snapshot.DatabaseSnapshot method) (degenbot.uniswap.v3_snapshot.MonolithicJsonFileSnapshot method) (degenbot.uniswap.v3_snapshot.UniswapV3LiquiditySnapshotSource method) (degenbot.uniswap.v4_snapshot.DatabaseSnapshot method) (degenbot.uniswap.v4_snapshot.MonolithicJsonFileSnapshot method) (degenbot.uniswap.v4_snapshot.UniswapV4LiquiditySnapshotSource method) get_newest_block() (degenbot.uniswap.concentrated.snapshot_readers.DatabaseSnapshotBase method) (degenbot.uniswap.concentrated.snapshot_readers.IndividualJsonFileSnapshotBase method) (degenbot.uniswap.concentrated.snapshot_readers.LiquiditySnapshotSource method) (degenbot.uniswap.concentrated.snapshot_readers.MonolithicJsonFileSnapshotBase method) get_nominal_exchange_rate() (degenbot.aerodrome.v2_pool_calc.AerodromeV2PoolCalc method) (degenbot.uniswap.v2_pool_calc.UniswapV2PoolCalc method) (degenbot.uniswap.v4_pool_calc.UniswapV4PoolCalc method) get_nominal_price() (degenbot.aerodrome.v2_pool_calc.AerodromeV2PoolCalc method) (degenbot.uniswap.v2_pool_calc.UniswapV2PoolCalc method) (degenbot.uniswap.v3_pool_calc.UniswapV3PoolCalc method) (degenbot.uniswap.v4_pool_calc.UniswapV4PoolCalc method) get_nominal_rate() (degenbot.uniswap.v3_pool_calc.UniswapV3PoolCalc method) get_number_for_block_identifier() (in module degenbot.provider.block_helpers) get_or_add() (degenbot.ManagedPoolRegistry method) (degenbot.PoolRegistry method) (degenbot.registry.ManagedPoolRegistry method) (degenbot.registry.pool.ManagedPoolRegistry method) (degenbot.registry.pool.PoolRegistry method) (degenbot.registry.PoolRegistry method) (degenbot.registry.token.TokenRegistry method) (degenbot.registry.TokenRegistry method) (degenbot.TokenRegistry method) get_or_create_pool() (degenbot.registry.session.SessionObjects method) (degenbot.registry.SessionObjects method) get_or_create_token() (degenbot.registry.session.SessionObjects method) (degenbot.registry.SessionObjects method) get_or_store() (degenbot.registry.CompanionCache method) (degenbot.registry.session.CompanionCache method) get_oracle_address() (degenbot.aave.analysis.orchestrator.DatabasePositionQuery method) get_pool() (degenbot.curve.CurveStableswapPoolTracker method) (degenbot.curve.trackers.CurveStableswapPoolTracker method) (degenbot.uniswap.trackers.AbstractUniswapV2PoolTracker method) (degenbot.uniswap.trackers.AbstractUniswapV3PoolTracker method) get_pool_from_tokens() (degenbot.uniswap.trackers.UniswapV2PoolTracker method) (degenbot.uniswap.UniswapV2PoolTracker method) (degenbot.UniswapV2PoolTracker method) get_pool_from_tokens_and_fee() (degenbot.aerodrome.AerodromeV3PoolTracker method) (degenbot.aerodrome.trackers.AerodromeV3PoolTracker method) (degenbot.AerodromeV3PoolTracker method) (degenbot.uniswap.trackers.UniswapV3PoolTracker method) (degenbot.uniswap.UniswapV3PoolTracker method) (degenbot.UniswapV3PoolTracker method) get_pool_from_tokens_and_tick_spacing() (degenbot.aerodrome.AerodromeV3PoolTracker method) (degenbot.aerodrome.trackers.AerodromeV3PoolTracker method) (degenbot.AerodromeV3PoolTracker method) get_pools() (degenbot.uniswap.concentrated.snapshot_readers.DatabaseSnapshotBase method) (degenbot.uniswap.concentrated.snapshot_readers.IndividualJsonFileSnapshotBase method) (degenbot.uniswap.concentrated.snapshot_readers.LiquiditySnapshotSource method) (degenbot.uniswap.concentrated.snapshot_readers.MonolithicJsonFileSnapshotBase method) (degenbot.uniswap.v3_snapshot.UniswapV3LiquiditySnapshotSource method) (degenbot.uniswap.v4_snapshot.UniswapV4LiquiditySnapshotSource method) get_pools_for_token() (degenbot.curve.CurveStableswapPoolTracker method) (degenbot.curve.trackers.CurveStableswapPoolTracker method) get_provider_from_config() (in module degenbot.provider) (in module degenbot.provider.factory) get_rates() (degenbot.balancer.stable_pools.BalancerRateProvider method) get_token() (degenbot.Bot method) (degenbot.bot.Bot method) get_token_approval() (degenbot.builders.erc20_builder.Erc20Builder method) get_token_balance() (degenbot.builders.erc20_builder.Erc20Builder method) get_token_total_supply() (degenbot.builders.erc20_builder.Erc20Builder method) get_users_with_debt() (degenbot.aave.analysis.orchestrator.DatabasePositionQuery method) get_v2_class() (degenbot.PoolTypeRegistry method) (degenbot.registry.pool_type.PoolTypeRegistry method) (degenbot.registry.PoolTypeRegistry method) get_v2_identity() (degenbot.PoolTypeRegistry method) (degenbot.registry.pool_type.PoolTypeRegistry method) (degenbot.registry.PoolTypeRegistry method) get_v3_class() (degenbot.PoolTypeRegistry method) (degenbot.registry.pool_type.PoolTypeRegistry method) (degenbot.registry.PoolTypeRegistry method) get_volatile_pool() (degenbot.aerodrome.AerodromeV2PoolTracker method) (degenbot.aerodrome.trackers.AerodromeV2PoolTracker method) (degenbot.AerodromeV2PoolTracker method) H handle (degenbot.registry.session.SessionCompanion attribute) handle_fleet_posture_op() (in module degenbot.operator.operator_channel) has_registration() (degenbot.PoolTypeRegistry method) (degenbot.registry.pool_type.PoolTypeRegistry method) (degenbot.registry.PoolTypeRegistry method) has_stable_flag (degenbot.updater.pool_updater_configs.V2PoolUpdateConfig attribute) hash (degenbot.operator.operator_channel.StepSpec attribute), [1] (degenbot.operator.StepSpec attribute), [1] (degenbot.pathfinding.PathStep attribute) (degenbot.types.rpc_types.BlockData attribute) Hash32 (in module degenbot.types.chain) HexAddress (in module degenbot.types.chain) HexStr (in module degenbot.types.chain) hook_address (degenbot.builders.request.BuildManagedPoolRequest attribute) (degenbot.uniswap.UniswapV4Pool attribute) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool attribute) (degenbot.UniswapV4Pool attribute) HookedPoolResult (class in degenbot.exceptions) (class in degenbot.exceptions.pool) Hooks (class in degenbot.uniswap.v4_liquidity_pool) hooks (degenbot.exceptions.HookedPoolResult attribute) (degenbot.exceptions.pool.HookedPoolResult attribute) (degenbot.uniswap.v4_types.UniswapV4PoolKey attribute) hop_count (degenbot.exceptions.arbitrage.HopCountExceededError attribute) (degenbot.exceptions.arbitrage.HopCountInsufficientError attribute) (degenbot.exceptions.HopCountExceededError attribute) (degenbot.exceptions.HopCountInsufficientError attribute) HopCountExceededError (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) HopCountInsufficientError (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) http_url (degenbot.AnvilFork property) (degenbot.fork.AnvilFork property) I id (degenbot.uniswap.UniswapV4PoolState attribute) (degenbot.uniswap.v4_types.UniswapV4PoolState attribute) (degenbot.UniswapV4PoolState attribute) implementation_address (degenbot.registry.deployment_loader.DeploymentRecord attribute) (degenbot.registry.deployment_records.DeploymentRecord attribute) (degenbot.registry.pool_type.PoolDeploymentData attribute) (degenbot.registry.pool_type.PoolRegistration attribute) IncompatiblePoolInvariant (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) IncompleteSwap (class in degenbot.exceptions) (class in degenbot.exceptions.pool) indexed (degenbot.types.chain.ABIComponentIndexed attribute) IndividualJsonFileSnapshot (class in degenbot.uniswap.v3_snapshot) IndividualJsonFileSnapshotBase (class in degenbot.uniswap.concentrated.snapshot_readers) init_hash (degenbot.registry.deployment_loader.DeploymentRecord attribute) (degenbot.registry.deployment_records.DeploymentRecord attribute) (degenbot.uniswap.UniswapV2Pool attribute) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool attribute) (degenbot.uniswap.v3_liquidity_pool.UniswapV3Pool attribute) (degenbot.UniswapV2Pool attribute) initial_a_coefficient (degenbot.curve.stableswap_pool_state.StableswapPoolState property) initial_a_coefficient_time (degenbot.curve.stableswap_pool_state.StableswapPoolState property) initial_state (degenbot.types.abstract.AbstractSimulationResult attribute) (degenbot.uniswap.UniswapV2PoolSimulationResult attribute) (degenbot.uniswap.UniswapV3PoolSimulationResult attribute) (degenbot.uniswap.v2_types.UniswapV2PoolSimulationResult attribute) (degenbot.uniswap.v3_types.UniswapV3PoolSimulationResult attribute) (degenbot.UniswapV2PoolSimulationResult attribute) (degenbot.UniswapV3PoolSimulationResult attribute) initial_state_block (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion property) InitializedTickMap (in module degenbot.uniswap.v3_types) (in module degenbot.uniswap.v4_types) INJECT_CODE (degenbot.dispatch.records.SubmitSkipReason attribute) inject_code (degenbot.dispatch.SubmitContext attribute) INJECT_CODE (degenbot.dispatch.SubmitSkipReason attribute) inject_executor_code (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) injected_address (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) InjectedActors (class in degenbot.runner.bot_runner) inputs (degenbot.types.chain.ABIEvent attribute) installed_build_number() (in module degenbot.build_info) installed_fingerprint() (in module degenbot.build_info) InsufficientLiquidityError (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) InvalidForwardAmount (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) InvalidSwapInputAmount (class in degenbot.exceptions) (class in degenbot.exceptions.pool) InvalidSwapPathError (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) InvalidUint256 (class in degenbot.exceptions) (class in degenbot.exceptions.pool) INVARIANT_V1 (degenbot.builders.balancer_builder_base.BalancerBuilderBase attribute) (in module degenbot.balancer) (in module degenbot.balancer.stable_pools) INVARIANT_V2 (degenbot.builders.balancer_builder_base.BalancerBuilderBase attribute) (in module degenbot.balancer) (in module degenbot.balancer.stable_pools) invariant_version (degenbot.balancer.BalancerV2StablePool attribute) (degenbot.balancer.stable_pools.BalancerV2StablePool attribute) (degenbot.builders.request.BuildPoolRequest attribute) ipc_path (degenbot.AnvilFork property) (degenbot.fork.AnvilFork property) (degenbot.fork.ForkLaunchConfig attribute) is_alloy_revert() (in module degenbot.provider.alloy_errors) item (degenbot.registry.session.SessionCompanion attribute) iterations (degenbot.exceptions.arbitrage.OptimizationError attribute), [1] (degenbot.exceptions.OptimizationError attribute), [1] K keccak256() (in module degenbot.crypto) KeyedDefaultDict (class in degenbot.types) (class in degenbot.types.concrete) kind (degenbot.runner.build_paths.RegistrationUnitOutcome attribute) (degenbot.types.pool_type.PoolTypeDescriptor attribute) KNOWN_POOL_TYPES (in module degenbot.registry.deployment_records) knows_pool() (degenbot.arbitrage.engine_registry.EngineRegistry method) L last_change_block (degenbot.builders.balancer_builder_base.VaultTokensResult attribute) LATEST (degenbot.types.rpc_types.BlockTag attribute) LateUpdateError (class in degenbot.exceptions) (class in degenbot.exceptions.pool) lending_rate_style (degenbot.curve.strategies.PoolStrategies attribute) lending_rates() (degenbot.curve.types.CurveDataProvider method) LendingRateStyle (class in degenbot.curve.types) liquidatable_count (degenbot.aave.analysis.orchestrator.PositionAnalysisResult property) liquidatable_users (degenbot.aave.analysis.orchestrator.PositionAnalysisResult attribute) liquidity (degenbot.exceptions.arbitrage.InsufficientLiquidityError attribute) (degenbot.exceptions.InsufficientLiquidityError attribute) (degenbot.types.pool_protocols.ConcentratedLiquidityPool property) (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion property) (degenbot.uniswap.concentrated.snapshot_readers.LiquidityEvent attribute) (degenbot.uniswap.concentrated.types.SwapResult attribute) (degenbot.uniswap.UniswapV3PoolExternalUpdate attribute) (degenbot.uniswap.UniswapV3PoolState attribute) (degenbot.uniswap.UniswapV4PoolExternalUpdate attribute) (degenbot.uniswap.UniswapV4PoolState attribute) (degenbot.uniswap.v3_types.UniswapV3LiquidityEvent attribute) (degenbot.uniswap.v3_types.UniswapV3PoolExternalUpdate attribute) (degenbot.uniswap.v3_types.UniswapV3PoolLiquidityMappingUpdate attribute) (degenbot.uniswap.v3_types.UniswapV3PoolState attribute) (degenbot.uniswap.v4_liquidity_pool.SwapResult attribute) (degenbot.uniswap.v4_types.UniswapV4LiquidityEvent attribute) (degenbot.uniswap.v4_types.UniswapV4PoolExternalUpdate attribute) (degenbot.uniswap.v4_types.UniswapV4PoolLiquidityMappingUpdate attribute) (degenbot.uniswap.v4_types.UniswapV4PoolState attribute) (degenbot.UniswapV3PoolExternalUpdate attribute) (degenbot.UniswapV3PoolState attribute) (degenbot.UniswapV4PoolExternalUpdate attribute) (degenbot.UniswapV4PoolState attribute) Liquidity (in module degenbot.uniswap.v3_types) liquidity_at_tick (degenbot.builders.tick_data_fetcher.TickDataTypes attribute) liquidity_gross (degenbot.uniswap.concentrated.types.LiquidityAtTick attribute) (degenbot.uniswap.v3_liquidity_pool.LiquidityAtTickAsDict attribute) liquidity_net (degenbot.uniswap.concentrated.types.LiquidityAtTick attribute) (degenbot.uniswap.v3_liquidity_pool.LiquidityAtTickAsDict attribute) liquidity_of (degenbot.arbitrage.policy.PathPolicy attribute) LiquidityAtTick (class in degenbot.uniswap.concentrated.types) LiquidityAtTickAsDict (class in degenbot.uniswap.v3_liquidity_pool) LiquidityEvent (class in degenbot.uniswap.concentrated.snapshot_readers) LiquidityMap (class in degenbot.uniswap.concentrated.snapshot_readers) (in module degenbot.uniswap.v3_types) (in module degenbot.uniswap.v4_types) LiquidityMapWordMissing (class in degenbot.exceptions) (class in degenbot.exceptions.pool) LiquidityPoolError (class in degenbot.exceptions) (class in degenbot.exceptions.pool) LiquiditySnapshotBase (class in degenbot.uniswap.concentrated.snapshot_readers) LiquiditySnapshotSource (class in degenbot.uniswap.concentrated.snapshot_readers) list_all() (degenbot.ManagedPoolRegistry method) (degenbot.PoolRegistry method) (degenbot.registry.ManagedPoolRegistry method) (degenbot.registry.pool.ManagedPoolRegistry method) (degenbot.registry.pool.PoolRegistry method) (degenbot.registry.PoolRegistry method) (degenbot.registry.token.TokenRegistry method) (degenbot.registry.TokenRegistry method) (degenbot.TokenRegistry method) LIVE_ADMIN (degenbot.curve.types.SwapStyle attribute) LIVE_ADMIN_DYNAMIC (degenbot.curve.types.SwapStyle attribute) LIVE_ADMIN_DYNAMIC_PRECISION (degenbot.curve.types.SwapStyle attribute) LIVE_ADMIN_ORACLE (degenbot.curve.types.SwapStyle attribute) live_balances (degenbot.curve.types.DyCalculationInputs attribute) load_deployments() (in module degenbot.registry.deployment_loader) (in module degenbot.registry.deployment_records) load_json_deployments() (in module degenbot.registry.deployment_loader) (in module degenbot.registry.deployment_records) localhost (degenbot.fork.ForkLaunchConfig attribute) log_index (degenbot.uniswap.v3_types.UniswapV3LiquidityEvent attribute) (degenbot.uniswap.v4_types.UniswapV4LiquidityEvent attribute) LogData (class in degenbot.types.rpc_types) LogFilter (class in degenbot.provider) (class in degenbot.provider.sync) logger (in module degenbot) (in module degenbot.fork) (in module degenbot.logging) logIndex (degenbot.types.rpc_types.LogData attribute) (degenbot.types.rpc_types.LogReceipt attribute) LogReceipt (class in degenbot.types.rpc_types) logs_bloom (degenbot.types.rpc_types.BlockData attribute) lp_fee (degenbot.uniswap.UniswapV4Pool attribute) (degenbot.uniswap.v4_liquidity_pool.Slot0 attribute) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool attribute) (degenbot.UniswapV4Pool attribute) lp_token (degenbot.curve.stableswap_pool_state.StableswapPoolState property) M main() (in module degenbot.build_info) make_tick_data_fetcher() (in module degenbot.builders.tick_data_fetcher) managed_pools (degenbot.Bot attribute) (degenbot.bot.Bot attribute) ManagedPoolIdentifier (in module degenbot.uniswap.v4_snapshot) ManagedPoolRegistry (class in degenbot) (class in degenbot.registry) (class in degenbot.registry.pool) mark_progress (in module degenbot.diagnostics) max_depth (degenbot.pathfinding.PathfindingRequest attribute) max_hops (degenbot.arbitrage.policy.PathPolicy attribute) (degenbot.exceptions.arbitrage.HopCountExceededError attribute) (degenbot.exceptions.HopCountExceededError attribute) MAX_INT128 (in module degenbot.constants) MAX_INT16 (in module degenbot.constants) MAX_INT24 (in module degenbot.constants) MAX_INT256 (in module degenbot.constants) MAX_INT32 (in module degenbot.constants) MAX_INT64 (in module degenbot.constants) max_items (degenbot.types.BoundedCache attribute) (degenbot.types.concrete.BoundedCache attribute) MAX_POW_RELATIVE_ERROR (in module degenbot.balancer.libraries.constants) max_registered_paths (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.build_paths.BuildPathsOptions attribute) (degenbot.runner.config.ArbitrageConfig attribute) MAX_UINT128 (in module degenbot.constants) MAX_UINT16 (in module degenbot.constants) MAX_UINT24 (in module degenbot.constants) MAX_UINT256 (in module degenbot.constants) MAX_UINT32 (in module degenbot.constants) MAX_UINT64 (in module degenbot.constants) MAX_UINT8 (in module degenbot.constants) message (degenbot.exceptions.arbitrage.NoSolverSolution attribute) (degenbot.exceptions.arbitrage.OptimizationError attribute), [1] (degenbot.exceptions.base.DegenbotError attribute) (degenbot.exceptions.ContractLogicError attribute) (degenbot.exceptions.DegenbotError attribute) (degenbot.exceptions.NoSolverSolution attribute) (degenbot.exceptions.OptimizationError attribute), [1] (degenbot.exceptions.rpc.ContractLogicError attribute) metapool_rate_style (degenbot.curve.strategies.PoolStrategies attribute) metapool_underlying_style (degenbot.curve.strategies.PoolStrategies attribute) MetapoolRateStyle (class in degenbot.curve.types) MetapoolUnderlyingStyle (class in degenbot.curve.types) method (degenbot.exceptions.AnvilError attribute) (degenbot.exceptions.arbitrage.OptimizationError attribute), [1] (degenbot.exceptions.infrastructure.AnvilError attribute) (degenbot.exceptions.OptimizationError attribute), [1] (degenbot.fork.AnvilError attribute) mid_fee (degenbot.curve.stableswap_pool_state.StableswapPoolState property) (degenbot.curve.types.DyCalculationInputs attribute) min_depth (degenbot.pathfinding.PathfindingRequest attribute) min_hops (degenbot.arbitrage.policy.PathPolicy attribute) (degenbot.exceptions.arbitrage.HopCountInsufficientError attribute) (degenbot.exceptions.HopCountInsufficientError attribute) MIN_INT128 (in module degenbot.constants) MIN_INT16 (in module degenbot.constants) MIN_INT24 (in module degenbot.constants) MIN_INT256 (in module degenbot.constants) MIN_INT32 (in module degenbot.constants) MIN_INT64 (in module degenbot.constants) min_liquidity (degenbot.arbitrage.policy.PathPolicy attribute) (degenbot.exceptions.arbitrage.InsufficientLiquidityError attribute) (degenbot.exceptions.InsufficientLiquidityError attribute) MIN_UINT128 (in module degenbot.constants) MIN_UINT16 (in module degenbot.constants) MIN_UINT24 (in module degenbot.constants) MIN_UINT256 (in module degenbot.constants) MIN_UINT32 (in module degenbot.constants) MIN_UINT64 (in module degenbot.constants) MIN_UINT8 (in module degenbot.constants) mine() (degenbot.AnvilFork method) (degenbot.fork.AnvilFork method) miner (degenbot.types.rpc_types.BlockData attribute) mining_interval (degenbot.fork.ForkLaunchConfig attribute) mining_mode (degenbot.fork.ForkLaunchConfig attribute) MissingCurveData (class in degenbot.exceptions) (class in degenbot.exceptions.pool) mix_hash (degenbot.types.rpc_types.BlockData attribute) mnemonic (degenbot.fork.ForkLaunchConfig attribute) module degenbot degenbot.aave degenbot.aave.analysis degenbot.aave.analysis.orchestrator degenbot.abi degenbot.aerodrome degenbot.aerodrome.abi degenbot.aerodrome.address degenbot.aerodrome.functions degenbot.aerodrome.math degenbot.aerodrome.pools degenbot.aerodrome.trackers degenbot.aerodrome.types degenbot.aerodrome.v2_pool_calc degenbot.aerodrome.v2_pool_state degenbot.arbitrage degenbot.arbitrage.engine_registry degenbot.arbitrage.policy degenbot.balancer degenbot.balancer.deployments degenbot.balancer.libraries degenbot.balancer.libraries.constants degenbot.balancer.libraries.scaling_helpers degenbot.balancer.math degenbot.balancer.pools degenbot.balancer.stable_pools degenbot.balancer.types degenbot.bot degenbot.bot_lifecycle degenbot.build_info degenbot.builders degenbot.builders.balancer_builder degenbot.builders.balancer_builder_base degenbot.builders.context degenbot.builders.curve_pool_builder degenbot.builders.erc20_builder degenbot.builders.protocol degenbot.builders.request degenbot.builders.tick_data_fetcher degenbot.builders.type_resolution degenbot.calculations degenbot.camelot degenbot.camelot.abi degenbot.chainlink degenbot.chainlink.price_feed degenbot.checksum_cache degenbot.config degenbot.constants degenbot.contract degenbot.contract.addresses degenbot.crypto degenbot.curve degenbot.curve.abi degenbot.curve.curve_stableswap_liquidity_pool degenbot.curve.deployments degenbot.curve.dy degenbot.curve.math degenbot.curve.per_block_cache degenbot.curve.stableswap_pool_state degenbot.curve.strategies degenbot.curve.trackers degenbot.curve.types degenbot.db degenbot.diagnostics degenbot.dispatch degenbot.dispatch.records degenbot.erc20 degenbot.erc20.erc20 degenbot.erc20.ether_placeholder degenbot.exceptions degenbot.exceptions.arbitrage degenbot.exceptions.base degenbot.exceptions.infrastructure degenbot.exceptions.pool degenbot.exceptions.rpc degenbot.exceptions.verification degenbot.fleet degenbot.fork degenbot.logging degenbot.operator degenbot.operator.operator_channel degenbot.pancakeswap degenbot.pancakeswap.pools degenbot.pancakeswap.trackers degenbot.pathfinding degenbot.provider degenbot.provider.alloy_errors degenbot.provider.async_provider degenbot.provider.block_helpers degenbot.provider.call_helpers degenbot.provider.factory degenbot.provider.offline_provider degenbot.provider.sync degenbot.registry degenbot.registry.deployment_loader degenbot.registry.deployment_records degenbot.registry.pool degenbot.registry.pool_type degenbot.registry.session degenbot.registry.token degenbot.runner degenbot.runner.bot_runner degenbot.runner.build_paths degenbot.runner.cli degenbot.runner.config degenbot.runner.diag degenbot.runner.identity degenbot.runtime_status degenbot.strategy degenbot.sushiswap degenbot.sushiswap.trackers degenbot.telemetry degenbot.types degenbot.types.abstract degenbot.types.abstract.deployment degenbot.types.abstract.erc20_token degenbot.types.abstract.liquidity_pool degenbot.types.abstract.pool_state degenbot.types.abstract.pool_tracker degenbot.types.address_comparable degenbot.types.aliases degenbot.types.chain degenbot.types.concrete degenbot.types.pool_protocols degenbot.types.pool_type degenbot.types.rpc_types degenbot.uniswap degenbot.uniswap.cl_companion degenbot.uniswap.cl_pool_state degenbot.uniswap.concentrated degenbot.uniswap.concentrated.snapshot_readers degenbot.uniswap.concentrated.types degenbot.uniswap.deployments degenbot.uniswap.math degenbot.uniswap.snapshot_binary degenbot.uniswap.trackers degenbot.uniswap.types degenbot.uniswap.v2_functions degenbot.uniswap.v2_liquidity_pool degenbot.uniswap.v2_pool_calc degenbot.uniswap.v2_pool_state degenbot.uniswap.v2_types degenbot.uniswap.v3_functions degenbot.uniswap.v3_liquidity_pool degenbot.uniswap.v3_pool_calc degenbot.uniswap.v3_pool_state degenbot.uniswap.v3_snapshot degenbot.uniswap.v3_types degenbot.uniswap.v4_liquidity_pool degenbot.uniswap.v4_pool_calc degenbot.uniswap.v4_pool_state degenbot.uniswap.v4_snapshot degenbot.uniswap.v4_types degenbot.updater degenbot.updater.pool_updater_configs degenbot.utils degenbot.utils.bytes degenbot.utils.solady degenbot.utils.tasks degenbot.validation degenbot.validation.evm_values degenbot.version MonolithicJsonFileSnapshot (class in degenbot.uniswap.v3_snapshot) (class in degenbot.uniswap.v4_snapshot) MonolithicJsonFileSnapshotBase (class in degenbot.uniswap.concentrated.snapshot_readers) MULTICALL3_ADDRESS (in module degenbot.runner.identity) MultiTokenSwapCalculation (class in degenbot.types) (class in degenbot.types.pool_protocols) N n_coins (degenbot.curve.types.DyCalculationInputs attribute) name (degenbot.aerodrome.AerodromeV2Pool attribute) (degenbot.aerodrome.pools.AerodromeV2Pool attribute) (degenbot.AerodromeV2Pool attribute) (degenbot.curve.stableswap_pool_state.StableswapPoolState property) (degenbot.erc20.erc20.Erc20Token property) (degenbot.erc20.Erc20Token property) (degenbot.Erc20Token property) (degenbot.registry.deployment_loader.DeploymentRecord attribute) (degenbot.registry.deployment_records.DeploymentRecord attribute) (degenbot.types.abstract.AbstractErc20Token attribute) (degenbot.types.abstract.AbstractExchangeDeployment attribute) (degenbot.types.abstract.AbstractLiquidityPool attribute) (degenbot.types.abstract.deployment.AbstractExchangeDeployment attribute) (degenbot.types.abstract.erc20_token.AbstractErc20Token attribute) (degenbot.types.abstract.liquidity_pool.AbstractLiquidityPool attribute) (degenbot.types.chain.ABIComponent attribute) (degenbot.types.chain.ABIEvent attribute) (degenbot.types.pool_protocols.ConcentratedLiquidityPool property) (degenbot.types.pool_protocols.ConstantProductPool property) (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion attribute) (degenbot.uniswap.deployments.AbstractExchangeDeployment attribute) (degenbot.uniswap.UniswapV2Pool attribute) (degenbot.uniswap.UniswapV4Pool attribute) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool attribute) (degenbot.uniswap.v3_liquidity_pool.UniswapV3Pool attribute) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool attribute) (degenbot.UniswapV2Pool attribute) (degenbot.UniswapV4Pool attribute) (degenbot.updater.pool_updater_configs.V2PoolUpdateConfig attribute) (degenbot.updater.pool_updater_configs.V3PoolUpdateConfig attribute) (degenbot.updater.pool_updater_configs.V4PoolUpdateConfig attribute) NATIVE_CURRENCY_ADDRESS (in module degenbot.uniswap.v4_liquidity_pool) newest_block (degenbot.uniswap.concentrated.snapshot_readers.LiquiditySnapshotBase attribute) NO_ONE_FEE_RATE (degenbot.curve.types.SwapStyle attribute) node (degenbot.runner.config.RpcCascadeOverrides attribute) node_http (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) node_ws (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) NoLiquidity (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) nonce (degenbot.builders.balancer_builder_base.DecodedPoolId attribute) (degenbot.dispatch.records.SubmittedRecord attribute) (degenbot.dispatch.SubmittedRecord attribute) (degenbot.types.rpc_types.BlockData attribute) nonce_overrides (degenbot.fork.ForkLaunchConfig attribute) NONE (degenbot.curve.types.LendingRateStyle attribute) NoOpPathPredicate (class in degenbot.arbitrage.policy) NoPoolStateAvailable (class in degenbot.exceptions) (class in degenbot.exceptions.pool) NoPriceOracle, [1] NoSolverSolution (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) number (degenbot.types.rpc_types.BlockData attribute) O OBSERVE (degenbot.diagnostics.FailureAction attribute) OfflineProvider (class in degenbot.provider) (class in degenbot.provider.offline_provider) offpeg_fee_multiplier (degenbot.curve.stableswap_pool_state.StableswapPoolState property) (degenbot.curve.types.DyCalculationInputs attribute) ONE (in module degenbot.balancer.libraries.constants) one_for_zero (degenbot.uniswap.v4_liquidity_pool.ProtocolFee attribute) operator_address (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) operator_nonce (degenbot.dispatch.SubmitContext attribute) operator_private_key (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) OperatorHandler (in module degenbot.operator) (in module degenbot.operator.operator_channel) OperatorServer (class in degenbot.operator) (class in degenbot.operator.operator_channel) OptimizationError (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) ORACLE (degenbot.curve.types.LendingRateStyle attribute) OraclePriceFetcher (class in degenbot.aave.analysis.orchestrator) other_exc_count (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) out_fee (degenbot.curve.stableswap_pool_state.StableswapPoolState property) (degenbot.curve.types.DyCalculationInputs attribute) P PANCAKESWAP (degenbot.types.pool_type.PoolVariant attribute) PANCAKESWAP_V3_MAINNET_FACTORY (in module degenbot.runner.identity) PancakeswapV3Pool (class in degenbot) (class in degenbot.pancakeswap) (class in degenbot.pancakeswap.pools) PancakeswapV3PoolTracker (class in degenbot) (class in degenbot.pancakeswap) (class in degenbot.pancakeswap.trackers) parent_beacon_block_root (degenbot.types.rpc_types.BlockData attribute) parent_hash (degenbot.types.rpc_types.BlockData attribute) parse() (degenbot.types.rpc_types.BlockTag class method) path (degenbot.exceptions.BackupExists attribute) (degenbot.exceptions.infrastructure.BackupExists attribute) path_builder (degenbot.runner.bot_runner.BotRunner property) (degenbot.runner.bot_runner.InjectedActors attribute) (degenbot.runner.BotRunner property) path_count (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) path_id (degenbot.dispatch.records.SkippedRecord attribute) (degenbot.dispatch.records.SubmittedRecord attribute) (degenbot.dispatch.SkippedRecord attribute) (degenbot.dispatch.SubmittedRecord attribute) path_predicate (degenbot.arbitrage.engine_registry.EngineRegistry attribute) PathCompositionPredicate (class in degenbot.arbitrage.policy) PathfindingRequest (class in degenbot.pathfinding) PathPolicy (class in degenbot.arbitrage.policy) PathRegistrationPipeline (class in degenbot.runner) (class in degenbot.runner.build_paths) PathRejectedError (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) PathStep (class in degenbot.pathfinding) PENDING (degenbot.types.rpc_types.BlockTag attribute) pending_updates() (degenbot.uniswap.UniswapV3LiquiditySnapshot method) (degenbot.uniswap.UniswapV4LiquiditySnapshot method) (degenbot.uniswap.v3_snapshot.UniswapV3LiquiditySnapshot method) (degenbot.uniswap.v4_snapshot.UniswapV4LiquiditySnapshot method) (degenbot.UniswapV3LiquiditySnapshot method) (degenbot.UniswapV4LiquiditySnapshot method) PerBlockCache (class in degenbot.curve.per_block_cache) permutation_filter (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.build_paths.BuildPathsOptions attribute) (degenbot.runner.config.ArbitrageConfig attribute) PhaseError Pip (in module degenbot.uniswap.v3_types) pipeline (degenbot.runner.build_paths.BuildPathsOptions attribute) pipeline_factory (degenbot.runner.bot_runner.InjectedActors attribute) pool (degenbot.exceptions.arbitrage.DuplicatePoolError attribute) (degenbot.exceptions.DuplicatePoolError attribute) pool_address (degenbot.builders.balancer_builder_base.DecodedPoolId attribute) (degenbot.exceptions.MissingCurveData attribute) (degenbot.exceptions.pool.MissingCurveData attribute) pool_class (degenbot.registry.pool_type.PoolRegistration attribute) pool_class_for_descriptor() (in module degenbot.builders.type_resolution) pool_factory (degenbot.types.abstract.AbstractPoolTracker attribute) (degenbot.types.abstract.pool_tracker.AbstractPoolTracker attribute) pool_family_of() (in module degenbot.registry.session) pool_id (degenbot.balancer.BalancerV2Pool attribute) (degenbot.balancer.BalancerV2StablePool attribute) (degenbot.balancer.pools.BalancerV2Pool attribute) (degenbot.balancer.stable_pools.BalancerV2StablePool attribute) (degenbot.builders.request.BuildManagedPoolRequest attribute) (degenbot.uniswap.UniswapV4Pool property) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool property) (degenbot.UniswapV4Pool property) pool_id() (degenbot.arbitrage.engine_registry.EngineRegistry method) pool_init_hash (degenbot.registry.pool_type.PoolDeploymentData attribute) (degenbot.registry.pool_type.PoolRegistration attribute) (degenbot.uniswap.trackers.DeploymentOverrides attribute) (degenbot.uniswap.trackers.UniswapV2PoolTracker property) (degenbot.uniswap.UniswapV2PoolTracker property) (degenbot.UniswapV2PoolTracker property) pool_key (degenbot.uniswap.UniswapV4Pool property) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool property) (degenbot.UniswapV4Pool property) pool_specialization (degenbot.balancer.BalancerV2Pool attribute) (degenbot.balancer.BalancerV2StablePool attribute) (degenbot.balancer.pools.BalancerV2Pool attribute) (degenbot.balancer.stable_pools.BalancerV2StablePool attribute) pool_type (degenbot.registry.deployment_loader.DeploymentRecord attribute) (degenbot.registry.deployment_records.DeploymentRecord attribute) POOL_TYPE_MAP (in module degenbot.registry.deployment_loader) pool_type_per_depth (degenbot.pathfinding.PathfindingRequest attribute) (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) pool_type_registry (in module degenbot) (in module degenbot.registry) (in module degenbot.registry.pool_type) pool_types (degenbot.pathfinding.PathfindingRequest attribute) (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) PoolBuilder (class in degenbot.builders.protocol) PoolCreationFailed (class in degenbot.exceptions) (class in degenbot.exceptions.pool) PoolDeploymentData (class in degenbot.registry.pool_type) PoolFamily (class in degenbot.types.pool_type) PoolId (in module degenbot.registry.pool) (in module degenbot.uniswap.v4_snapshot) PoolManagerAddress (in module degenbot.uniswap.v4_snapshot) PoolNotAssociated (class in degenbot.exceptions) (class in degenbot.exceptions.pool) PoolProbe (class in degenbot.types.pool_type) PoolRegistration (class in degenbot.registry.pool_type) PoolRegistry (class in degenbot) (class in degenbot.registry) (class in degenbot.registry.pool) pools (degenbot.Bot attribute) (degenbot.bot.Bot attribute) (degenbot.builders.context.BuilderContext attribute) (degenbot.uniswap.concentrated.snapshot_readers.LiquiditySnapshotBase property) (degenbot.uniswap.UniswapV4LiquiditySnapshot property) (degenbot.uniswap.v4_snapshot.UniswapV4LiquiditySnapshot property) (degenbot.UniswapV4LiquiditySnapshot property) POOLS_CLAIMED (degenbot.dispatch.records.SubmitSkipReason attribute) (degenbot.dispatch.SubmitSkipReason attribute) PoolSimulation (class in degenbot.types) (class in degenbot.types.pool_protocols) PoolState (type alias in degenbot.aerodrome.AerodromeV2Pool) (type alias in degenbot.aerodrome.AerodromeV3Pool) (type alias in degenbot.aerodrome.pools.AerodromeV2Pool) (type alias in degenbot.aerodrome.pools.AerodromeV3Pool) (type alias in degenbot.AerodromeV2Pool) (type alias in degenbot.AerodromeV3Pool) (type alias in degenbot.balancer.BalancerV2Pool) (type alias in degenbot.balancer.BalancerV2StablePool) (type alias in degenbot.balancer.pools.BalancerV2Pool) (type alias in degenbot.balancer.stable_pools.BalancerV2StablePool) (type alias in degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool) (type alias in degenbot.curve.CurveStableswapPool) (type alias in degenbot.CurveStableswapPool) (type alias in degenbot.uniswap.UniswapV2Pool) (type alias in degenbot.uniswap.UniswapV4Pool) (type alias in degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool) (type alias in degenbot.uniswap.v3_liquidity_pool.UniswapV3Pool) (type alias in degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool) (type alias in degenbot.UniswapV2Pool) (type alias in degenbot.UniswapV4Pool) PoolStrategies (class in degenbot.curve.strategies) PoolTypeDescriptor (class in degenbot.types.pool_type) PoolTypeRegistry (class in degenbot) (class in degenbot.registry) (class in degenbot.registry.pool_type) PoolUpdateRequest (class in degenbot.updater.pool_updater_configs) PoolVariant (class in degenbot.types.pool_type) port (degenbot.AnvilFork property) (degenbot.fork.AnvilFork property) PositionAnalysisResult (class in degenbot.aave.analysis.orchestrator) PossibleInaccurateResult (class in degenbot.exceptions) (class in degenbot.exceptions.pool) POSTURE_THRESHOLD_KEYS (in module degenbot.fleet) pow_version (degenbot.balancer.BalancerV2Pool attribute) (degenbot.balancer.pools.BalancerV2Pool attribute) pow_version_to_rust() (degenbot.builders.balancer_builder_base.BalancerBuilderBase static method) PowVersion (class in degenbot.balancer.libraries.constants) PRECISION (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool attribute) (degenbot.curve.CurveStableswapPool attribute) (degenbot.curve.types.DyCalculationInputs attribute) (degenbot.CurveStableswapPool attribute) PRECISION_DECIMALS (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool attribute) (degenbot.curve.CurveStableswapPool attribute) (degenbot.CurveStableswapPool attribute) precision_multipliers (degenbot.curve.stableswap_pool_state.StableswapPoolState property) (degenbot.curve.types.DyCalculationInputs attribute) PRECISION_VP (degenbot.curve.types.MetapoolRateStyle attribute) (degenbot.curve.types.MetapoolUnderlyingStyle attribute) price (degenbot.chainlink.ChainlinkPriceContract property) (degenbot.chainlink.price_feed.ChainlinkPriceContract property) (degenbot.ChainlinkPriceContract property) (degenbot.erc20.erc20.Erc20Token property) (degenbot.erc20.Erc20Token property) (degenbot.Erc20Token property) price_scale (degenbot.curve.types.DyCalculationInputs attribute) price_scale() (degenbot.curve.types.CurveDataProvider method) procmem_csv (degenbot.runner.diag.DiagConfig attribute) procmem_secs (degenbot.runner.diag.DiagConfig attribute) protocol_fee (degenbot.uniswap.UniswapV4Pool attribute) (degenbot.uniswap.v4_liquidity_pool.Slot0 attribute) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool attribute) (degenbot.UniswapV4Pool attribute) ProtocolFee (class in degenbot.uniswap.v4_liquidity_pool) provider (degenbot.AnvilFork property) (degenbot.Bot property) (degenbot.bot.Bot property) (degenbot.fork.AnvilFork property) (degenbot.updater.pool_updater_configs.PoolUpdateRequest attribute) pump_finished_watchdog (degenbot.runner.bot_runner.BotRunner property) (degenbot.runner.BotRunner property) py_bot (degenbot.builders.context.BuilderContext attribute) PY_PACKAGE_ROOT_LOGGER_NAMES (in module degenbot.logging) Q QUARANTINE (degenbot.diagnostics.FailureAction attribute) R rate (degenbot.exceptions.arbitrage.RateOfExchangeBelowMinimum attribute) (degenbot.exceptions.RateOfExchangeBelowMinimum attribute) RATE_ADJUSTED (degenbot.curve.types.SwapStyle attribute) RATE_ADJUSTED_NO_ONE (degenbot.curve.types.SwapStyle attribute) rate_multipliers (degenbot.curve.stableswap_pool_state.StableswapPoolState property) (degenbot.curve.types.DyCalculationInputs attribute) rate_provider (degenbot.balancer.BalancerV2StablePool property) (degenbot.balancer.stable_pools.BalancerV2StablePool property) RateOfExchangeBelowMinimum (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) RAW_BALANCE (degenbot.curve.types.SwapStyle attribute) raw_call() (in module degenbot.provider.call_helpers) read_receipt() (in module degenbot.build_info) readiness (degenbot.runner.bot_runner.BotRunner property) (degenbot.runner.bot_runner.InjectedActors attribute) (degenbot.runner.BotRunner property) reason (degenbot.dispatch.records.SkippedRecord attribute) (degenbot.dispatch.SkippedRecord attribute) Receipt (class in degenbot.build_info) receipts_root (degenbot.types.rpc_types.BlockData attribute) REDEMPTION (degenbot.curve.types.MetapoolUnderlyingStyle attribute) redemption_price() (degenbot.curve.types.CurveDataProvider method) REDEMPTION_VP (degenbot.curve.types.MetapoolRateStyle attribute) REG_INTAKE_WINDOW (in module degenbot.runner.build_paths) reg_progress_secs (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) register() (degenbot.PoolTypeRegistry method) (degenbot.registry.pool_type.PoolTypeRegistry method) (degenbot.registry.PoolTypeRegistry method) register_aerodrome_pool() (degenbot.arbitrage.engine_registry.EngineRegistry static method) register_builder() (degenbot.Bot method) (degenbot.bot.Bot method) register_crawl_path() (degenbot.arbitrage.engine_registry.EngineRegistry method) register_fail_count (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) register_from_deployments() (in module degenbot.registry.deployment_loader) register_path() (degenbot.arbitrage.engine_registry.EngineRegistry method) register_v2_pool() (degenbot.arbitrage.engine_registry.EngineRegistry static method) register_v3_pool() (degenbot.arbitrage.engine_registry.EngineRegistry method) register_v4_pool() (degenbot.arbitrage.engine_registry.EngineRegistry method) registration_fleet_hosted() (degenbot.Bot method) (degenbot.bot.Bot method) registrations (degenbot.PoolTypeRegistry property) (degenbot.registry.pool_type.PoolTypeRegistry property) (degenbot.registry.PoolTypeRegistry property) RegistrationUnitOutcome (class in degenbot.runner.build_paths) reject_duplicate_pools (degenbot.arbitrage.policy.PathPolicy attribute) relay_posture (degenbot.runner.bot_runner.InjectedActors attribute) release_python_state() (degenbot.Bot method) (degenbot.bot.Bot method) (in module degenbot.bot_lifecycle) remove() (degenbot.ManagedPoolRegistry method) (degenbot.PoolRegistry method) (degenbot.registry.ManagedPoolRegistry method) (degenbot.registry.pool.ManagedPoolRegistry method) (degenbot.registry.pool.PoolRegistry method) (degenbot.registry.PoolRegistry method) (degenbot.registry.token.TokenRegistry method) (degenbot.registry.TokenRegistry method) (degenbot.TokenRegistry method) (degenbot.types.abstract.AbstractPoolTracker method) (degenbot.types.abstract.pool_tracker.AbstractPoolTracker method) removed (degenbot.types.rpc_types.LogData attribute) (degenbot.types.rpc_types.LogReceipt attribute) requests_hash (degenbot.types.rpc_types.BlockData attribute) requires_io_at_calculation_time (degenbot.balancer.BalancerV2StablePool property) (degenbot.balancer.stable_pools.BalancerV2StablePool property) (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool property) (degenbot.curve.CurveStableswapPool property) (degenbot.CurveStableswapPool property) reserves_token0 (degenbot.aerodrome.AerodromeV2Pool property) (degenbot.aerodrome.AerodromeV2PoolState attribute) (degenbot.aerodrome.pools.AerodromeV2Pool property) (degenbot.aerodrome.types.AerodromeV2PoolState attribute) (degenbot.aerodrome.v2_pool_calc.AerodromeV2PoolCalc attribute) (degenbot.AerodromeV2Pool property) (degenbot.AerodromeV2PoolState attribute) (degenbot.types.pool_protocols.ConstantProductPool property) (degenbot.uniswap.UniswapV2Pool property) (degenbot.uniswap.UniswapV2PoolExternalUpdate attribute) (degenbot.uniswap.UniswapV2PoolState attribute) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool property) (degenbot.uniswap.v2_pool_calc.UniswapV2PoolCalc attribute) (degenbot.uniswap.v2_types.UniswapV2PoolExternalUpdate attribute) (degenbot.uniswap.v2_types.UniswapV2PoolState attribute) (degenbot.UniswapV2Pool property) (degenbot.UniswapV2PoolExternalUpdate attribute) (degenbot.UniswapV2PoolState attribute) reserves_token1 (degenbot.aerodrome.AerodromeV2Pool property) (degenbot.aerodrome.AerodromeV2PoolState attribute) (degenbot.aerodrome.pools.AerodromeV2Pool property) (degenbot.aerodrome.types.AerodromeV2PoolState attribute) (degenbot.aerodrome.v2_pool_calc.AerodromeV2PoolCalc attribute) (degenbot.AerodromeV2Pool property) (degenbot.AerodromeV2PoolState attribute) (degenbot.types.pool_protocols.ConstantProductPool property) (degenbot.uniswap.UniswapV2Pool property) (degenbot.uniswap.UniswapV2PoolExternalUpdate attribute) (degenbot.uniswap.UniswapV2PoolState attribute) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool property) (degenbot.uniswap.v2_pool_calc.UniswapV2PoolCalc attribute) (degenbot.uniswap.v2_types.UniswapV2PoolExternalUpdate attribute) (degenbot.uniswap.v2_types.UniswapV2PoolState attribute) (degenbot.UniswapV2Pool property) (degenbot.UniswapV2PoolExternalUpdate attribute) (degenbot.UniswapV2PoolState attribute) reset() (degenbot.AnvilFork method) (degenbot.fork.AnvilFork method) (degenbot.ManagedPoolRegistry method) (degenbot.PoolRegistry method) (degenbot.registry.ManagedPoolRegistry method) (degenbot.registry.pool.ManagedPoolRegistry method) (degenbot.registry.pool.PoolRegistry method) (degenbot.registry.PoolRegistry method) (degenbot.registry.token.TokenRegistry method) (degenbot.registry.TokenRegistry method) (degenbot.TokenRegistry method) resolve() (degenbot.registry.CompanionCache method) (degenbot.registry.session.CompanionCache method) resolve_block_tag() (in module degenbot.provider.block_helpers) resolve_chain_id() (in module degenbot.config) resolve_database_path() (in module degenbot.config) resolve_directions() (in module degenbot.runner) (in module degenbot.runner.build_paths) resolve_http_rpc_uri() (in module degenbot.config) resolve_invariant_version() (degenbot.builders.balancer_builder_base.BalancerBuilderBase static method) resolve_node() (in module degenbot.config) resolve_pool() (degenbot.registry.session.SessionObjects method) (degenbot.registry.SessionObjects method) resolve_pool_by_address() (degenbot.registry.session.SessionObjects method) (degenbot.registry.SessionObjects method) resolve_pool_type() (in module degenbot.builders.type_resolution) resolve_pool_type_by_probing() (in module degenbot.builders.type_resolution) resolve_rpc_uris() (in module degenbot.config) resolve_token() (degenbot.registry.session.SessionObjects method) (degenbot.registry.SessionObjects method) resolve_ws_rpc_uri() (in module degenbot.config) resolved_config() (in module degenbot.config) resolved_rates (degenbot.curve.types.DyCalculationInputs attribute) restore_state_before_block() (degenbot.aerodrome.AerodromeV2Pool method) (degenbot.aerodrome.pools.AerodromeV2Pool method) (degenbot.AerodromeV2Pool method) (degenbot.types.pool_protocols.StateManageablePool method) (degenbot.types.StateManageablePool method) (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion method) (degenbot.uniswap.UniswapV2Pool method) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool method) (degenbot.UniswapV2Pool method) RETH (degenbot.curve.types.LendingRateStyle attribute) retry_policy (degenbot.runner.build_paths.BuildPathsOptions attribute) retry_policy_obj (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) rpc_fee_call (degenbot.updater.pool_updater_configs.V2PoolUpdateConfig attribute) (degenbot.updater.pool_updater_configs.V3PoolUpdateConfig attribute) rpc_fee_includes_stable (degenbot.updater.pool_updater_configs.V2PoolUpdateConfig attribute) rpc_fee_return_types (degenbot.updater.pool_updater_configs.V2PoolUpdateConfig attribute) (degenbot.updater.pool_updater_configs.V3PoolUpdateConfig attribute) RpcCascadeOverrides (class in degenbot.runner.config) RpcError (class in degenbot.exceptions) (class in degenbot.exceptions.rpc) RpcNotConfiguredError run() (degenbot.runner.bot_runner.BotRunner method) (degenbot.runner.BotRunner method) run_registration() (degenbot.runner.build_paths.PathRegistrationPipeline method) (degenbot.runner.PathRegistrationPipeline method) run_v3_verify_lifecycle_sync_with_retry() (degenbot.arbitrage.engine_registry.EngineRegistry method) run_v4_verify_lifecycle_sync_with_retry() (degenbot.arbitrage.engine_registry.EngineRegistry method) RUST_BRIDGE_LOGGER_NAMES (in module degenbot.logging) RustAlloyProvider (in module degenbot.provider) RustAsyncAlloyProvider (in module degenbot.provider) S safe_users (degenbot.aave.analysis.orchestrator.PositionAnalysisResult attribute) scaled_redemption_price (degenbot.curve.types.DyCalculationInputs attribute) scaling_factors (degenbot.balancer.BalancerV2Pool attribute) (degenbot.balancer.BalancerV2StablePool attribute) (degenbot.balancer.pools.BalancerV2Pool attribute) (degenbot.balancer.stable_pools.BalancerV2StablePool attribute) scheduler (degenbot.runner.bot_runner.BotRunner property) (degenbot.runner.bot_runner.InjectedActors attribute) (degenbot.runner.BotRunner property) send_command() (in module degenbot.operator) (in module degenbot.operator.operator_channel) serve() (degenbot.operator.operator_channel.OperatorServer method) (degenbot.operator.OperatorServer method) session (degenbot.runner.bot_runner.BotRunner property) (degenbot.runner.BotRunner property) session_watch (degenbot.runner.bot_runner.BotRunner property) (degenbot.runner.BotRunner property) SessionCompanion (class in degenbot.registry.session) SessionObjects (class in degenbot.registry) (class in degenbot.registry.session) set_balance() (degenbot.AnvilFork method) (degenbot.fork.AnvilFork method) set_block_timestamp_interval() (degenbot.AnvilFork method) (degenbot.fork.AnvilFork method) set_cached_approval() (degenbot.erc20.erc20.Erc20Token method) (degenbot.erc20.Erc20Token method) (degenbot.Erc20Token method) set_cached_balance() (degenbot.erc20.erc20.Erc20Token method) (degenbot.erc20.Erc20Token method) (degenbot.Erc20Token method) set_cached_total_supply() (degenbot.erc20.erc20.Erc20Token method) (degenbot.erc20.Erc20Token method) (degenbot.Erc20Token method) set_code() (degenbot.AnvilFork method) (degenbot.fork.AnvilFork method) set_coinbase() (degenbot.AnvilFork method) (degenbot.fork.AnvilFork method) set_default_v2_class() (degenbot.PoolTypeRegistry method) (degenbot.registry.pool_type.PoolTypeRegistry method) (degenbot.registry.PoolTypeRegistry method) set_default_v3_class() (degenbot.PoolTypeRegistry method) (degenbot.registry.pool_type.PoolTypeRegistry method) (degenbot.registry.PoolTypeRegistry method) set_log_level() (in module degenbot.logging) set_next_base_fee() (degenbot.AnvilFork method) (degenbot.fork.AnvilFork method) set_next_block_timestamp() (degenbot.AnvilFork method) (degenbot.fork.AnvilFork method) set_nonce() (degenbot.AnvilFork method) (degenbot.fork.AnvilFork method) set_posture_thresholds() (in module degenbot.fleet) set_storage() (degenbot.AnvilFork method) (degenbot.fork.AnvilFork method) settlement_active (degenbot.runner.bot_runner.BotRunner property) (degenbot.runner.BotRunner property) settlement_arm (degenbot.runner.bot_runner.InjectedActors attribute) settlement_broadcast_endpoints() (in module degenbot.strategy) settlement_endpoints (degenbot.runner.bot_runner.InjectedActors attribute) sha3_uncles (degenbot.types.rpc_types.BlockData attribute) shutdown() (degenbot.runner.bot_runner.BotRunner method) (degenbot.runner.BotRunner method) shutdown_telemetry() (in module degenbot.telemetry) signer (degenbot.dispatch.SubmitContext attribute) silent (degenbot.builders.request.BuildManagedPoolRequest attribute) (degenbot.builders.request.BuildPoolRequest attribute) sim_exit_ignore_buckets (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) sim_exit_on_fail (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) simulate_exact_input_swap() (degenbot.uniswap.UniswapV2Pool method) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool method) (degenbot.uniswap.v3_liquidity_pool.UniswapV3Pool method) (degenbot.uniswap.v3_pool_calc.UniswapV3PoolCalc method) (degenbot.UniswapV2Pool method) simulate_exact_output_swap() (degenbot.uniswap.UniswapV2Pool method) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool method) (degenbot.uniswap.v3_liquidity_pool.UniswapV3Pool method) (degenbot.uniswap.v3_pool_calc.UniswapV3PoolCalc method) (degenbot.UniswapV2Pool method) size (degenbot.types.rpc_types.BlockData attribute) skip_count (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) SkippedRecord (class in degenbot.dispatch) (class in degenbot.dispatch.records) Slot0 (class in degenbot.uniswap.v4_liquidity_pool) SLOT0_STRUCT_TYPES (degenbot.uniswap.v3_liquidity_pool.UniswapV3Pool attribute) slot_number (degenbot.types.rpc_types.BlockData attribute) snapshot (degenbot.uniswap.trackers.AbstractUniswapV3PoolTracker property) snapshots (degenbot.runner.bot_runner.InjectedActors attribute) sort_by_risk() (degenbot.aave.analysis.orchestrator.PositionAnalysisResult method) sparse_liquidity_map (degenbot.uniswap.cl_pool_state.ConcentratedLiquidityPoolState property) specialization (degenbot.builders.balancer_builder_base.DecodedPoolId attribute) sqrt_price_x96 (degenbot.types.pool_protocols.ConcentratedLiquidityPool property) (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion property) (degenbot.uniswap.concentrated.types.SwapResult attribute) (degenbot.uniswap.UniswapV3PoolExternalUpdate attribute) (degenbot.uniswap.UniswapV3PoolState attribute) (degenbot.uniswap.UniswapV4Pool property) (degenbot.uniswap.UniswapV4PoolExternalUpdate attribute) (degenbot.uniswap.UniswapV4PoolState attribute) (degenbot.uniswap.v3_types.UniswapV3PoolExternalUpdate attribute) (degenbot.uniswap.v3_types.UniswapV3PoolState attribute) (degenbot.uniswap.v4_liquidity_pool.Slot0 attribute) (degenbot.uniswap.v4_liquidity_pool.SwapResult attribute) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool property) (degenbot.uniswap.v4_types.UniswapV4PoolExternalUpdate attribute) (degenbot.uniswap.v4_types.UniswapV4PoolState attribute) (degenbot.UniswapV3PoolExternalUpdate attribute) (degenbot.UniswapV3PoolState attribute) (degenbot.UniswapV4Pool property) (degenbot.UniswapV4PoolExternalUpdate attribute) (degenbot.UniswapV4PoolState attribute) SqrtPriceX96 (in module degenbot.uniswap.v3_types) stable (degenbot.aerodrome.v2_pool_state.AerodromeV2PoolState property) stable_swap (degenbot.uniswap.UniswapV2Pool attribute) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool attribute) (degenbot.UniswapV2Pool attribute) STABLESWAP (degenbot.types.pool_type.PoolFamily attribute) (degenbot.types.pool_type.PoolProbe attribute) StableswapPool (class in degenbot.types.pool_protocols) StableswapPoolState (class in degenbot.curve.stableswap_pool_state) StaleRateResult (class in degenbot.exceptions) (class in degenbot.exceptions.pool) STANDARD (degenbot.curve.types.DVariant attribute) (degenbot.curve.types.MetapoolRateStyle attribute) (degenbot.curve.types.MetapoolUnderlyingStyle attribute) (degenbot.curve.types.SwapStyle attribute) (degenbot.curve.types.YDVariant attribute) (degenbot.curve.types.YVariant attribute) start() (degenbot.arbitrage.engine_registry.EngineRegistry method) (degenbot.runner.bot_runner.BotRunner method) (degenbot.runner.BotRunner method) start_block (degenbot.updater.pool_updater_configs.PoolUpdateRequest attribute) start_gil_probe (in module degenbot.diagnostics) start_tokens (degenbot.pathfinding.PathfindingRequest attribute) state (degenbot.aerodrome.AerodromeV2Pool property) (degenbot.aerodrome.pools.AerodromeV2Pool property) (degenbot.aerodrome.v2_pool_calc.AerodromeV2PoolCalc attribute) (degenbot.AerodromeV2Pool property) (degenbot.balancer.BalancerV2Pool property) (degenbot.balancer.BalancerV2StablePool property) (degenbot.balancer.pools.BalancerV2Pool property) (degenbot.balancer.stable_pools.BalancerV2StablePool property) (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool property) (degenbot.curve.CurveStableswapPool property) (degenbot.CurveStableswapPool property) (degenbot.uniswap.UniswapV2Pool property) (degenbot.uniswap.UniswapV4Pool property) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool property) (degenbot.uniswap.v2_pool_calc.UniswapV2PoolCalc attribute) (degenbot.uniswap.v3_liquidity_pool.UniswapV3Pool property) (degenbot.uniswap.v3_pool_calc.UniswapV3PoolCalc property) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool property) (degenbot.uniswap.v4_pool_calc.UniswapV4PoolCalc attribute) (degenbot.UniswapV2Pool property) (degenbot.UniswapV4Pool property) state_block (degenbot.builders.request.BuildManagedPoolRequest attribute) (degenbot.builders.request.BuildPoolRequest attribute) state_cache_depth (degenbot.builders.request.BuildManagedPoolRequest attribute) (degenbot.builders.request.BuildPoolRequest attribute) state_root (degenbot.types.rpc_types.BlockData attribute) state_view_address (degenbot.builders.request.BuildManagedPoolRequest attribute) StateManageablePool (class in degenbot.types) (class in degenbot.types.pool_protocols) step_from_wire() (in module degenbot.operator) (in module degenbot.operator.operator_channel) StepSpec (class in degenbot.operator) (class in degenbot.operator.operator_channel) stop_engine (degenbot.runner.bot_runner.InjectedActors attribute) storage_caching (degenbot.fork.ForkLaunchConfig attribute) storage_kind (degenbot.uniswap.concentrated.snapshot_readers.DatabaseSnapshotBase attribute) (degenbot.uniswap.concentrated.snapshot_readers.IndividualJsonFileSnapshotBase attribute) (degenbot.uniswap.concentrated.snapshot_readers.LiquiditySnapshotSource attribute) (degenbot.uniswap.concentrated.snapshot_readers.MonolithicJsonFileSnapshotBase attribute) storage_overrides (degenbot.fork.ForkLaunchConfig attribute) store() (degenbot.registry.CompanionCache method) (degenbot.registry.session.CompanionCache method) submit_registration_unit() (degenbot.Bot method) (degenbot.bot.Bot method) SubmitContext (class in degenbot.dispatch) SubmitRecord (in module degenbot.dispatch) (in module degenbot.dispatch.records) SubmitSkipReason (class in degenbot.dispatch) (class in degenbot.dispatch.records) SubmittedRecord (class in degenbot.dispatch) (class in degenbot.dispatch.records) SUSHISWAP (degenbot.types.pool_type.PoolVariant attribute) SUSHISWAP_V3_MAINNET_FACTORY (in module degenbot.runner.identity) SushiswapV3PoolTracker (class in degenbot) (class in degenbot.sushiswap) (class in degenbot.sushiswap.trackers) swap_is_viable() (degenbot.aerodrome.AerodromeV2Pool static method) (degenbot.aerodrome.pools.AerodromeV2Pool static method) (degenbot.AerodromeV2Pool static method) (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion method) swap_style (degenbot.curve.strategies.PoolStrategies attribute) SWAPBASED (degenbot.types.pool_type.PoolVariant attribute) SwapDelta (class in degenbot.uniswap.v4_liquidity_pool) SwapResult (class in degenbot.uniswap.concentrated.types) (class in degenbot.uniswap.v4_liquidity_pool) SwapStyle (class in degenbot.curve.types) symbol (degenbot.erc20.erc20.Erc20Token property) (degenbot.erc20.Erc20Token property) (degenbot.Erc20Token property) (degenbot.types.abstract.AbstractErc20Token attribute) (degenbot.types.abstract.erc20_token.AbstractErc20Token attribute) T tag (degenbot.runner.build_paths.RegistrationUnitOutcome attribute) tick (degenbot.types.pool_protocols.ConcentratedLiquidityPool property) (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion property) (degenbot.uniswap.concentrated.types.SwapResult attribute) (degenbot.uniswap.UniswapV3PoolExternalUpdate attribute) (degenbot.uniswap.UniswapV3PoolState attribute) (degenbot.uniswap.UniswapV4PoolExternalUpdate attribute) (degenbot.uniswap.UniswapV4PoolState attribute) (degenbot.uniswap.v3_types.UniswapV3PoolExternalUpdate attribute) (degenbot.uniswap.v3_types.UniswapV3PoolState attribute) (degenbot.uniswap.v4_liquidity_pool.Slot0 attribute) (degenbot.uniswap.v4_liquidity_pool.SwapResult attribute) (degenbot.uniswap.v4_types.UniswapV4PoolExternalUpdate attribute) (degenbot.uniswap.v4_types.UniswapV4PoolState attribute) (degenbot.UniswapV3PoolExternalUpdate attribute) (degenbot.UniswapV3PoolState attribute) (degenbot.UniswapV4PoolExternalUpdate attribute) (degenbot.UniswapV4PoolState attribute) Tick (in module degenbot.types.aliases) (in module degenbot.uniswap.v3_types) tick_bitmap (degenbot.builders.request.BuildManagedPoolRequest attribute) (degenbot.builders.request.BuildPoolRequest attribute) (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion property) (degenbot.uniswap.concentrated.snapshot_readers.LiquidityMap attribute) (degenbot.uniswap.UniswapV3PoolState attribute) (degenbot.uniswap.UniswapV4PoolState attribute) (degenbot.uniswap.v3_types.UniswapV3PoolState attribute) (degenbot.uniswap.v4_types.UniswapV4PoolState attribute) (degenbot.UniswapV3PoolState attribute) (degenbot.UniswapV4PoolState attribute) tick_bitmap() (degenbot.uniswap.UniswapV3LiquiditySnapshot method) (degenbot.uniswap.UniswapV4LiquiditySnapshot method) (degenbot.uniswap.v3_snapshot.UniswapV3LiquiditySnapshot method) (degenbot.uniswap.v4_snapshot.UniswapV4LiquiditySnapshot method) (degenbot.UniswapV3LiquiditySnapshot method) (degenbot.UniswapV4LiquiditySnapshot method) tick_data (degenbot.builders.request.BuildManagedPoolRequest attribute) (degenbot.builders.request.BuildPoolRequest attribute) (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion property) (degenbot.uniswap.concentrated.snapshot_readers.LiquidityMap attribute) (degenbot.uniswap.UniswapV3PoolState attribute) (degenbot.uniswap.UniswapV4PoolState attribute) (degenbot.uniswap.v3_types.UniswapV3PoolState attribute) (degenbot.uniswap.v4_types.UniswapV4PoolState attribute) (degenbot.UniswapV3PoolState attribute) (degenbot.UniswapV4PoolState attribute) tick_data() (degenbot.uniswap.UniswapV3LiquiditySnapshot method) (degenbot.uniswap.UniswapV4LiquiditySnapshot method) (degenbot.uniswap.v3_snapshot.UniswapV3LiquiditySnapshot method) (degenbot.uniswap.v4_snapshot.UniswapV4LiquiditySnapshot method) (degenbot.UniswapV3LiquiditySnapshot method) (degenbot.UniswapV4LiquiditySnapshot method) tick_lower (degenbot.uniswap.concentrated.snapshot_readers.LiquidityEvent attribute) (degenbot.uniswap.v3_types.UniswapV3LiquidityEvent attribute) (degenbot.uniswap.v3_types.UniswapV3PoolLiquidityMappingUpdate attribute) (degenbot.uniswap.v4_types.UniswapV4LiquidityEvent attribute) (degenbot.uniswap.v4_types.UniswapV4PoolLiquidityMappingUpdate attribute) tick_spacing (degenbot.builders.request.BuildManagedPoolRequest attribute) (degenbot.types.pool_protocols.ConcentratedLiquidityPool property) (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion property) (degenbot.uniswap.UniswapV4Pool property) (degenbot.uniswap.v3_pool_state.V3PoolState property) (degenbot.uniswap.v4_liquidity_pool.UniswapV4Pool property) (degenbot.uniswap.v4_types.UniswapV4PoolKey attribute) (degenbot.UniswapV4Pool property) TICK_STRUCT_TYPES (degenbot.aerodrome.AerodromeV3Pool attribute) (degenbot.aerodrome.pools.AerodromeV3Pool attribute) (degenbot.AerodromeV3Pool attribute) tick_struct_types (degenbot.builders.tick_data_fetcher.TickDataTypes attribute) TICK_STRUCT_TYPES (degenbot.uniswap.v3_liquidity_pool.UniswapV3Pool attribute) tick_upper (degenbot.uniswap.concentrated.snapshot_readers.LiquidityEvent attribute) (degenbot.uniswap.v3_types.UniswapV3LiquidityEvent attribute) (degenbot.uniswap.v3_types.UniswapV3PoolLiquidityMappingUpdate attribute) (degenbot.uniswap.v4_types.UniswapV4LiquidityEvent attribute) (degenbot.uniswap.v4_types.UniswapV4PoolLiquidityMappingUpdate attribute) TickBitmap (in module degenbot.uniswap.v3_types) TickDataTypes (class in degenbot.builders.tick_data_fetcher) timestamp (degenbot.types.rpc_types.BlockData attribute) to_0x_hex() (in module degenbot.utils) (in module degenbot.utils.bytes) to_block (degenbot.provider.LogFilter attribute) (degenbot.provider.sync.LogFilter attribute) to_block_number() (degenbot.types.rpc_types.BlockTag method) to_bytes() (in module degenbot.utils) (in module degenbot.utils.bytes) to_u8() (degenbot.balancer.libraries.constants.PowVersion method) token (degenbot.exceptions.arbitrage.TokenDenylistedError attribute) (degenbot.exceptions.TokenDenylistedError attribute) token0 (degenbot.aerodrome.v2_pool_state.AerodromeV2PoolState property) (degenbot.types.pool_protocols.ConcentratedLiquidityPool property) (degenbot.types.pool_protocols.ConstantProductPool property) (degenbot.uniswap.v2_pool_state.V2PoolState property) (degenbot.uniswap.v3_pool_state.V3PoolState property) (degenbot.uniswap.v4_pool_state.V4PoolState property) token1 (degenbot.aerodrome.v2_pool_state.AerodromeV2PoolState property) (degenbot.types.pool_protocols.ConcentratedLiquidityPool property) (degenbot.types.pool_protocols.ConstantProductPool property) (degenbot.uniswap.v2_pool_state.V2PoolState property) (degenbot.uniswap.v3_pool_state.V3PoolState property) (degenbot.uniswap.v4_pool_state.V4PoolState property) token_balance() (degenbot.curve.types.CurveDataProvider method) token_filter_count (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) token_in (degenbot.uniswap.types.UniswapPoolSwapVector attribute) token_out (degenbot.uniswap.types.UniswapPoolSwapVector attribute) token_total_supply() (degenbot.curve.types.CurveDataProvider method) TokenDenylistedError (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) TokenRegistry (class in degenbot) (class in degenbot.registry) (class in degenbot.registry.token) tokens (degenbot.aerodrome.v2_pool_calc.AerodromeV2PoolCalc attribute) (degenbot.aerodrome.v2_pool_state.AerodromeV2PoolState property) (degenbot.balancer.BalancerV2Pool property) (degenbot.balancer.BalancerV2StablePool property) (degenbot.balancer.pools.BalancerV2Pool property) (degenbot.balancer.stable_pools.BalancerV2StablePool property) (degenbot.Bot attribute) (degenbot.bot.Bot attribute) (degenbot.builders.balancer_builder_base.VaultTokensResult attribute) (degenbot.builders.context.BuilderContext attribute) (degenbot.builders.request.BuildManagedPoolRequest attribute) (degenbot.curve.stableswap_pool_state.StableswapPoolState property) (degenbot.curve.types.BasePoolPort property) (degenbot.types.abstract.AbstractLiquidityPool property) (degenbot.types.abstract.liquidity_pool.AbstractLiquidityPool property) (degenbot.types.pool_protocols.StableswapPool property) (degenbot.uniswap.v2_pool_calc.UniswapV2PoolCalc attribute) (degenbot.uniswap.v2_pool_state.V2PoolState property) (degenbot.uniswap.v3_pool_calc.UniswapV3PoolCalc property) (degenbot.uniswap.v3_pool_state.V3PoolState property) (degenbot.uniswap.v4_pool_calc.UniswapV4PoolCalc attribute) (degenbot.uniswap.v4_pool_state.V4PoolState property) tokens_underlying (degenbot.curve.stableswap_pool_state.StableswapPoolState property) topics (degenbot.provider.LogFilter attribute) (degenbot.provider.sync.LogFilter attribute) (degenbot.types.rpc_types.LogData attribute) (degenbot.types.rpc_types.LogReceipt attribute) total_difficulty (degenbot.types.rpc_types.BlockData attribute) total_users (degenbot.aave.analysis.orchestrator.PositionAnalysisResult property) touched_tokens() (in module degenbot.arbitrage.policy) tracemalloc_secs (degenbot.runner.diag.DiagConfig attribute) tracked_pool_count() (degenbot.types.abstract.AbstractPoolTracker method) (degenbot.types.abstract.pool_tracker.AbstractPoolTracker method) TrackerAlreadyInitialized (class in degenbot.exceptions) (class in degenbot.exceptions.pool) TrackerError (class in degenbot.exceptions) (class in degenbot.exceptions.pool) TransactionData (in module degenbot.types.rpc_types) transactionHash (degenbot.types.rpc_types.LogData attribute) (degenbot.types.rpc_types.LogReceipt attribute) transactionIndex (degenbot.types.rpc_types.LogData attribute) (degenbot.types.rpc_types.LogReceipt attribute) TransactionNotFound (class in degenbot.exceptions) (class in degenbot.exceptions.rpc) TransactionReceiptData (in module degenbot.types.rpc_types) transactions (degenbot.types.rpc_types.BlockData attribute) transactions_root (degenbot.types.rpc_types.BlockData attribute) trigger_discovery() (degenbot.runner.bot_runner.BotRunner method) (degenbot.runner.BotRunner method) (degenbot.runner.build_paths.PathRegistrationPipeline method) (degenbot.runner.PathRegistrationPipeline method) trim (degenbot.runner.bot_runner.BotRunner property) (degenbot.runner.BotRunner property) TWO (in module degenbot.balancer.libraries.constants) TwoTokenSwapCalculation (class in degenbot.types) (class in degenbot.types.pool_protocols) tx_hash (degenbot.dispatch.records.SubmittedRecord attribute) (degenbot.dispatch.SubmittedRecord attribute) tx_index (degenbot.uniswap.v3_types.UniswapV3LiquidityEvent attribute) (degenbot.uniswap.v4_types.UniswapV4LiquidityEvent attribute) TxParams (in module degenbot.types.rpc_types) type (degenbot.operator.operator_channel.StepSpec attribute), [1] (degenbot.operator.StepSpec attribute), [1] (degenbot.pathfinding.PathStep attribute) (degenbot.types.chain.ABIComponent attribute) (degenbot.types.chain.ABIEvent attribute) typed_submit_record() (in module degenbot.dispatch) (in module degenbot.dispatch.records) TypeStr (in module degenbot.types.chain) U uncles (degenbot.types.rpc_types.BlockData attribute) UNISWAP_V3_BURN_EVENT_HASH (in module degenbot.updater.pool_updater_configs) UNISWAP_V3_MAINNET_FACTORY (in module degenbot.runner.identity) UNISWAP_V3_MINT_EVENT_HASH (in module degenbot.updater.pool_updater_configs) UNISWAP_V4_POOL_MANAGER_ADDRESS (in module degenbot.runner.identity) UniswapPoolSwapVector (class in degenbot.uniswap.types) UniswapSimulationResult (class in degenbot.uniswap.v2_types) (class in degenbot.uniswap.v3_types) UniswapV2Pool (class in degenbot) (class in degenbot.uniswap) (class in degenbot.uniswap.v2_liquidity_pool) UniswapV2PoolCalc (class in degenbot.uniswap.v2_pool_calc) UniswapV2PoolExternalUpdate (class in degenbot) (class in degenbot.uniswap) (class in degenbot.uniswap.v2_types) UniswapV2PoolSimulationResult (class in degenbot) (class in degenbot.uniswap) (class in degenbot.uniswap.v2_types) UniswapV2PoolState (class in degenbot) (class in degenbot.uniswap) (class in degenbot.uniswap.v2_types) UniswapV2PoolTracker (class in degenbot) (class in degenbot.uniswap) (class in degenbot.uniswap.trackers) UniswapV3LiquidityEvent (class in degenbot.uniswap.v3_types) UniswapV3LiquiditySnapshot (class in degenbot) (class in degenbot.uniswap) (class in degenbot.uniswap.v3_snapshot) UniswapV3LiquiditySnapshotSource (class in degenbot.uniswap.v3_snapshot) UniswapV3Pool (class in degenbot.uniswap.v3_liquidity_pool) UniswapV3PoolCalc (class in degenbot.uniswap.v3_pool_calc) UniswapV3PoolExternalUpdate (class in degenbot) (class in degenbot.uniswap) (class in degenbot.uniswap.v3_types) UniswapV3PoolLiquidityMappingUpdate (class in degenbot.uniswap.v3_types) UniswapV3PoolSimulationResult (class in degenbot) (class in degenbot.uniswap) (class in degenbot.uniswap.v3_types) UniswapV3PoolState (class in degenbot) (class in degenbot.uniswap) (class in degenbot.uniswap.v3_types) UniswapV3PoolTracker (class in degenbot) (class in degenbot.uniswap) (class in degenbot.uniswap.trackers) UniswapV4LiquidityEvent (class in degenbot.uniswap.v4_types) UniswapV4LiquiditySnapshot (class in degenbot) (class in degenbot.uniswap) (class in degenbot.uniswap.v4_snapshot) UniswapV4LiquiditySnapshotSource (class in degenbot.uniswap.v4_snapshot) UniswapV4Pool (class in degenbot) (class in degenbot.uniswap) (class in degenbot.uniswap.v4_liquidity_pool) UniswapV4PoolCalc (class in degenbot.uniswap.v4_pool_calc) UniswapV4PoolExternalUpdate (class in degenbot) (class in degenbot.uniswap) (class in degenbot.uniswap.v4_types) UniswapV4PoolKey (class in degenbot.uniswap.v4_types) UniswapV4PoolLiquidityMappingUpdate (class in degenbot.uniswap.v4_types) UniswapV4PoolState (class in degenbot) (class in degenbot.uniswap) (class in degenbot.uniswap.v4_types) UNKNOWN_DECIMALS (in module degenbot.erc20) (in module degenbot.erc20.erc20) UNKNOWN_NAME (in module degenbot.erc20) (in module degenbot.erc20.erc20) UNKNOWN_SYMBOL (in module degenbot.erc20) (in module degenbot.erc20.erc20) UnknownPool (class in degenbot.exceptions) (class in degenbot.exceptions.pool) UnknownPoolId (class in degenbot.exceptions) (class in degenbot.exceptions.pool) unload_snapshot() (degenbot.uniswap.trackers.AbstractUniswapV3PoolTracker method) Unprofitable (class in degenbot.exceptions) (class in degenbot.exceptions.arbitrage) UNRECOGNIZED (degenbot.types.pool_type.PoolVariant attribute) unregister() (degenbot.PoolTypeRegistry method) (degenbot.registry.pool_type.PoolTypeRegistry method) (degenbot.registry.PoolTypeRegistry method) untracked_pool_count() (degenbot.types.abstract.AbstractPoolTracker method) (degenbot.types.abstract.pool_tracker.AbstractPoolTracker method) update() (degenbot.Bot method) (degenbot.bot.Bot method) (degenbot.builders.balancer_builder.BalancerBuilder static method) (degenbot.builders.curve_pool_builder.CurvePoolBuilder static method) (degenbot.builders.protocol.PoolBuilder static method) (degenbot.uniswap.UniswapV3LiquiditySnapshot method) (degenbot.uniswap.UniswapV4LiquiditySnapshot method) (degenbot.uniswap.v3_snapshot.UniswapV3LiquiditySnapshot method) (degenbot.uniswap.v4_snapshot.UniswapV4LiquiditySnapshot method) (degenbot.UniswapV3LiquiditySnapshot method) (degenbot.UniswapV4LiquiditySnapshot method) update_block (degenbot.aerodrome.AerodromeV2Pool property) (degenbot.aerodrome.pools.AerodromeV2Pool property) (degenbot.AerodromeV2Pool property) (degenbot.curve.curve_stableswap_liquidity_pool.CurveStableswapPool property) (degenbot.curve.CurveStableswapPool property) (degenbot.CurveStableswapPool property) (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion property) (degenbot.uniswap.UniswapV2Pool property) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool property) (degenbot.UniswapV2Pool property) update_liquidity_map() (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion method) update_tick_data() (degenbot.uniswap.cl_companion.ConcentratedLiquidityCompanion method) update_v2_pools() (in module degenbot.updater.pool_updater_configs) update_v3_pools() (in module degenbot.updater.pool_updater_configs) update_v4_pools() (in module degenbot.updater.pool_updater_configs) use_lending (degenbot.curve.stableswap_pool_state.StableswapPoolState property) V V1 (degenbot.balancer.libraries.constants.PowVersion attribute) V2 (degenbot.balancer.libraries.constants.PowVersion attribute) (degenbot.types.pool_type.PoolProbe attribute) V2PoolState (class in degenbot.uniswap.v2_pool_state) V2PoolUpdateConfig (class in degenbot.updater.pool_updater_configs) V3 (degenbot.types.pool_type.PoolProbe attribute) V3PoolState (class in degenbot.uniswap.v3_pool_state) V3PoolUpdateConfig (class in degenbot.updater.pool_updater_configs) v4_dynamic_fee_rejected (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) v4_hook_rejected (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) v4_hops (degenbot.runner.build_paths.RegistrationUnitOutcome attribute) v4_pool_count (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.PathRegistrationPipeline attribute) V4PoolState (class in degenbot.uniswap.v4_pool_state) V4PoolUpdateConfig (class in degenbot.updater.pool_updater_configs) validate_strategy_readiness() (in module degenbot.strategy) ValidatedInt128 (in module degenbot.validation.evm_values) ValidatedUint128 (in module degenbot.validation.evm_values) ValidatedUint256 (in module degenbot.fork) (in module degenbot.validation.evm_values) variant (degenbot.aerodrome.AerodromeV2Pool attribute) (degenbot.aerodrome.AerodromeV3Pool attribute) (degenbot.aerodrome.pools.AerodromeV2Pool attribute) (degenbot.aerodrome.pools.AerodromeV3Pool attribute) (degenbot.AerodromeV2Pool attribute) (degenbot.AerodromeV3Pool attribute) (degenbot.balancer.BalancerV2Pool attribute) (degenbot.balancer.BalancerV2StablePool attribute) (degenbot.balancer.pools.BalancerV2Pool attribute) (degenbot.balancer.stable_pools.BalancerV2StablePool attribute) (degenbot.pancakeswap.PancakeswapV3Pool attribute) (degenbot.pancakeswap.pools.PancakeswapV3Pool attribute) (degenbot.PancakeswapV3Pool attribute) (degenbot.registry.deployment_loader.DeploymentRecord attribute) (degenbot.registry.deployment_records.DeploymentRecord attribute) (degenbot.registry.pool_type.PoolRegistration attribute) (degenbot.types.pool_type.PoolTypeDescriptor attribute) (degenbot.uniswap.UniswapV2Pool attribute) (degenbot.uniswap.v2_liquidity_pool.UniswapV2Pool attribute) (degenbot.uniswap.v3_liquidity_pool.UniswapV3Pool attribute) (degenbot.UniswapV2Pool attribute) VARIANT_0 (degenbot.curve.types.YDVariant attribute) (degenbot.curve.types.YVariant attribute) VARIANT_1 (degenbot.curve.types.YVariant attribute) VARIANT_ALPHA (degenbot.curve.types.DVariant attribute) VARIANT_ALPHA_DP_ALPHA (degenbot.curve.types.DVariant attribute) VARIANT_BETA_DP (degenbot.curve.types.DVariant attribute) VARIANT_DP_ALPHA (degenbot.curve.types.DVariant attribute) VARIANT_GAMMA_DP (degenbot.curve.types.DVariant attribute) vault (degenbot.balancer.BalancerV2Pool attribute) (degenbot.balancer.BalancerV2StablePool attribute) (degenbot.balancer.pools.BalancerV2Pool attribute) (degenbot.balancer.stable_pools.BalancerV2StablePool attribute) VaultTokensResult (class in degenbot.builders.balancer_builder_base) verification_retry_policy (degenbot.runner.ArbitrageConfig attribute) (degenbot.runner.config.ArbitrageConfig attribute) verify_build_fresh() (in module degenbot.build_info) virtual_price (degenbot.curve.types.DyCalculationInputs attribute) virtual_price() (degenbot.curve.types.CurveDataProvider method) W wait_ready() (degenbot.operator.operator_channel.OperatorServer method) (degenbot.operator.OperatorServer method) WEIGHTED (degenbot.types.pool_type.PoolFamily attribute) weights (degenbot.balancer.BalancerV2Pool attribute) (degenbot.balancer.pools.BalancerV2Pool attribute) weth (degenbot.runner.build_paths.ConstructionContext attribute) (degenbot.runner.build_paths.PathRegistrationPipeline attribute) (degenbot.runner.ConstructionContext attribute) (degenbot.runner.PathRegistrationPipeline attribute) WETH_ADDRESS (in module degenbot.runner.identity) withdrawals (degenbot.types.rpc_types.BlockData attribute) withdrawals_root (degenbot.types.rpc_types.BlockData attribute) word (degenbot.exceptions.LiquidityMapWordMissing attribute) (degenbot.exceptions.pool.LiquidityMapWordMissing attribute) wrap_handler() (in module degenbot.operator.operator_channel) WRAPPED_NATIVE_TOKENS (in module degenbot.constants) ws_url (degenbot.AnvilFork property) (degenbot.fork.AnvilFork property) X xp (degenbot.curve.types.DyCalculationInputs attribute) Y y_variant (degenbot.curve.strategies.PoolStrategies attribute) (degenbot.curve.types.DyCalculationInputs attribute) yd_variant (degenbot.curve.strategies.PoolStrategies attribute) (degenbot.curve.types.DyCalculationInputs attribute) YDVariant (class in degenbot.curve.types) YTOKEN (degenbot.curve.types.LendingRateStyle attribute) YVariant (class in degenbot.curve.types) Z ZERO_ADDRESS (in module degenbot.constants) zero_for_one (degenbot.uniswap.types.UniswapPoolSwapVector attribute) (degenbot.uniswap.v4_liquidity_pool.ProtocolFee attribute)