LICENSE
README.md
pyproject.toml
src/degenbot/__init__.py
src/degenbot/anvil_fork.py
src/degenbot/builder_endpoint.py
src/degenbot/chainlink.py
src/degenbot/checksum_cache.py
src/degenbot/cli.py
src/degenbot/config.py
src/degenbot/constants.py
src/degenbot/database.py
src/degenbot/functions.py
src/degenbot/logging.py
src/degenbot/py.typed
src/degenbot.egg-info/PKG-INFO
src/degenbot.egg-info/SOURCES.txt
src/degenbot.egg-info/dependency_links.txt
src/degenbot.egg-info/entry_points.txt
src/degenbot.egg-info/requires.txt
src/degenbot.egg-info/top_level.txt
src/degenbot/aerodrome/__init__.py
src/degenbot/aerodrome/abi.py
src/degenbot/aerodrome/functions.py
src/degenbot/aerodrome/managers.py
src/degenbot/aerodrome/pools.py
src/degenbot/aerodrome/types.py
src/degenbot/arbitrage/__init__.py
src/degenbot/arbitrage/types.py
src/degenbot/arbitrage/uniswap_2pool_cycle_testing.py
src/degenbot/arbitrage/uniswap_curve_cycle.py
src/degenbot/arbitrage/uniswap_lp_cycle.py
src/degenbot/arbitrage/uniswap_multipool_cycle_testing.py
src/degenbot/balancer/__init__.py
src/degenbot/balancer/managers.py
src/degenbot/balancer/pools.py
src/degenbot/balancer/types.py
src/degenbot/balancer/libraries/__init__.py
src/degenbot/balancer/libraries/constants.py
src/degenbot/balancer/libraries/fixed_point.py
src/degenbot/balancer/libraries/helpers.py
src/degenbot/balancer/libraries/input_helpers.py
src/degenbot/balancer/libraries/log_exp_math.py
src/degenbot/balancer/libraries/scaling_helpers.py
src/degenbot/balancer/libraries/weighted_math.py
src/degenbot/camelot/__init__.py
src/degenbot/camelot/abi.py
src/degenbot/camelot/functions.py
src/degenbot/camelot/pools.py
src/degenbot/connection/__init__.py
src/degenbot/connection/async_connection_manager.py
src/degenbot/connection/connection_manager.py
src/degenbot/curve/__init__.py
src/degenbot/curve/abi.py
src/degenbot/curve/curve_stableswap_liquidity_pool.py
src/degenbot/curve/deployments.py
src/degenbot/curve/types.py
src/degenbot/erc20/__init__.py
src/degenbot/erc20/erc20.py
src/degenbot/erc20/ether_placeholder.py
src/degenbot/erc20/manager.py
src/degenbot/exceptions/__init__.py
src/degenbot/exceptions/arbitrage.py
src/degenbot/exceptions/base.py
src/degenbot/exceptions/erc20.py
src/degenbot/exceptions/evm.py
src/degenbot/exceptions/liquidity_pool.py
src/degenbot/exceptions/manager.py
src/degenbot/exceptions/registry.py
src/degenbot/exceptions/transaction.py
src/degenbot/pancakeswap/__init__.py
src/degenbot/pancakeswap/abi.py
src/degenbot/pancakeswap/managers.py
src/degenbot/pancakeswap/pools.py
src/degenbot/registry/__init__.py
src/degenbot/registry/pool.py
src/degenbot/registry/token.py
src/degenbot/solidly/__init__.py
src/degenbot/solidly/solidly_functions.py
src/degenbot/sushiswap/__init__.py
src/degenbot/sushiswap/abi.py
src/degenbot/sushiswap/managers.py
src/degenbot/sushiswap/pools.py
src/degenbot/swapbased/__init__.py
src/degenbot/swapbased/managers.py
src/degenbot/swapbased/pools.py
src/degenbot/transaction/__init__.py
src/degenbot/transaction/simulation_ledger.py
src/degenbot/transaction/uniswap_transaction.py
src/degenbot/types/__init__.py
src/degenbot/types/aliases.py
src/degenbot/types/concrete.py
src/degenbot/types/abstract/__init__.py
src/degenbot/types/abstract/arbitrage.py
src/degenbot/types/abstract/deployment.py
src/degenbot/types/abstract/erc20_token.py
src/degenbot/types/abstract/liquidity_pool.py
src/degenbot/types/abstract/pool_manager.py
src/degenbot/types/abstract/pool_state.py
src/degenbot/uniswap/__init__.py
src/degenbot/uniswap/abi.py
src/degenbot/uniswap/deployments.py
src/degenbot/uniswap/managers.py
src/degenbot/uniswap/types.py
src/degenbot/uniswap/v2_functions.py
src/degenbot/uniswap/v2_liquidity_pool.py
src/degenbot/uniswap/v2_types.py
src/degenbot/uniswap/v3_functions.py
src/degenbot/uniswap/v3_liquidity_pool.py
src/degenbot/uniswap/v3_snapshot.py
src/degenbot/uniswap/v3_types.py
src/degenbot/uniswap/v4_liquidity_pool.py
src/degenbot/uniswap/v4_snapshot.py
src/degenbot/uniswap/v4_types.py
src/degenbot/uniswap/v3_libraries/__init__.py
src/degenbot/uniswap/v3_libraries/_config.py
src/degenbot/uniswap/v3_libraries/bit_math.py
src/degenbot/uniswap/v3_libraries/constants.py
src/degenbot/uniswap/v3_libraries/full_math.py
src/degenbot/uniswap/v3_libraries/functions.py
src/degenbot/uniswap/v3_libraries/liquidity_math.py
src/degenbot/uniswap/v3_libraries/sqrt_price_math.py
src/degenbot/uniswap/v3_libraries/swap_math.py
src/degenbot/uniswap/v3_libraries/tick.py
src/degenbot/uniswap/v3_libraries/tick_bitmap.py
src/degenbot/uniswap/v3_libraries/tick_math.py
src/degenbot/uniswap/v3_libraries/unsafe_math.py
src/degenbot/uniswap/v4_libraries/__init__.py
src/degenbot/uniswap/v4_libraries/_config.py
src/degenbot/uniswap/v4_libraries/bit_math.py
src/degenbot/uniswap/v4_libraries/constants.py
src/degenbot/uniswap/v4_libraries/fixed_point_96.py
src/degenbot/uniswap/v4_libraries/full_math.py
src/degenbot/uniswap/v4_libraries/functions.py
src/degenbot/uniswap/v4_libraries/liquidity_math.py
src/degenbot/uniswap/v4_libraries/sqrt_price_math.py
src/degenbot/uniswap/v4_libraries/swap_math.py
src/degenbot/uniswap/v4_libraries/tick_bitmap.py
src/degenbot/uniswap/v4_libraries/tick_math.py
src/degenbot/uniswap/v4_libraries/unsafe_math.py
src/degenbot/utils/__init__.py
src/degenbot/utils/solady/__init__.py
src/degenbot/utils/solady/libzip.py
src/degenbot/validation/__init__.py
src/degenbot/validation/evm_values.py
tests/test_anvil_fork.py
tests/test_builder_endpoint.py
tests/test_cache.py
tests/test_chainlink_price_feed.py
tests/test_cli.py
tests/test_config.py
tests/test_cvxpy.py
tests/test_erc20_token.py
tests/test_functions.py
tests/test_registry.py
tests/test_solady.py