{"repo":"BowTiedDevil/degenbot","free":true,"listed":false,"github":"https://github.com/BowTiedDevil/degenbot","clone":"git clone https://github.com/BowTiedDevil/degenbot.git","description":"Python + Rust building blocks for Uniswap (V2, V3, V4), Curve V1, Solidly V2, Balancer V2 & Aave V3 arbitrage and liquidation bots on EVM-compatible blockchains","language":"Rust","stars":561,"topics":["arbitrage","mev","python","uniswap","balancer","curve","blockchain","ethereum","evm","trading"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Degenbot A Rust MEV-bot core with a first-class Python driver shell, for Uniswap (V2, V3, V4), Curve V1, Solidly V2, Balancer V2, and Aave V3 integrations on EVM-compatible blockchains. Degenbot has two equally first-class consumers sharing one Rust core: - Pure-Rust MEV bot — cargo add degenbot (the umbrella crate re-exporting the cores) and build a fully functional MEV bot in Rust only. - Python-driven MEV bot — drive the same Rust core from Python through a thin PyO3 layer that translates Python calls into Rust calls. The Rust core is the engine; Python is a driver shell, not a co-implementation. Pool/token state, swap math, event decoding, solvers, the pump loop, and swap encoding all live in Rust core crates; the Python layer provides the user-facing API, orchestration, and immutable config dual-tracking. See AGENTS.md and docs/adr/ADR-005-polars-inspired-three-layer-architecture.md for the full architectural vision. Contents - Overview - Architecture: The Python-Rust Split - Installation - Quick Start - Supported Protocols - Core Concepts - I/O-Free Architecture - The Bot Class - Examples - Using the Bot Class - Uniswap V2 Liquidity Pools - Uniswap V3 Liquidity Pools - Uniswap V4 Liquidity Pools - Forking With Anvil - Curve StableSwap Pools - Balancer V2 Weighted Pools - Uniswap Arbitrage - Chainlink Price Feeds - Bot API Reference - CLI Reference - Configuration - The Rust Core - Documentation - Contributing - License - Donation Investigating a failing settlement-arbit","default_branch":null,"files":null,"tree":[],"storefront":"/r/BowTiedDevil","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/BowTiedDevil/degenbot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}