Skip to content
HeyJared

Degen Code

The complete guide to building Ethereum trading & arbitrage bots.

Newsletter · By BowTiedDevil · English · Paid tier available · Official site

Indexed issues, last 90 days
5
Latest publication
Sep 23, 2026
Audience
Checking…
Earliest in this view
Jul 9, 2026

Latest issues

  1. Issue · Sep 23, 2026

    Optimized Concentrated Liquidity Solving (opens the original)

    Excerpt

    Read excerpt

    If you don’t understand the design of the Uniswap V3 Pool Contract, read through that article and return here later. I will use many terms specific to concentrated liquidity and the V3 design throughout this article. The concepts introduced by Uniswap V3 are also used in Uniswap V4, so these foundational concepts map directly. It’s well worth your time to understand them.I wrote a five-part series covering numerical optimization techniques earlier this year, culminating in a discussion of <a hre

  2. Issue · Sep 3, 2026

    How To Improve Performance With Telemetry (opens the original)

    Excerpt

    Read excerpt

    Performance matters and I’m not afraid to say it!degenbot was a pure Python package for many years. I love Python but it’s not a high performance language, so I mostly focused on speeding up the slowest parts where I could while maintaining correctness. But a life spent making slow code slightly better isn’t a good one. So naturally I started experimenting with lower level languages, ultimately electing to rewrite some of the more self-contained modules in Rust. I shared some of the more obvious

  3. Issue · Jul 22, 2026

    Rewrite It in Rust: Simulation (opens the original)

    Excerpt

    Read excerpt

    The most painful part of high-volume searching is simulation. Before every value capture can occur, you must run it against your best view of the chain state. The boundary between your efficient searcher and the generalized (read: slow) RPC is the point where scalability goes to die.Let’s fix that, shall we?eth_callThe easiest approach is to use eth_call, which executes everything but stops short of applying the state transition. This can be used to call read-only functions, such as balanceOf on

  4. Issue · Jul 14, 2026

    Rewrite It in Rust: Pool State & Path Solver (opens the original)

    Excerpt

    Read excerpt

    This entry builds on the theoretical concepts explored in the Numerical Optimization series. If you didn’t read those, shame on you! But for your convenience, here they are again:Liquidity Pool StructureA given liquidity pool can be expressed as a tuple of immutable identity values and mutable state values.For example, a Uniswap V2 pool consists of an identity:<code class

  5. Issue · Jul 9, 2026

    Rewrite It in Rust: RPC Provider (opens the original)

    Excerpt

    Read excerpt

    We have already established a long term goal: build a Rust core driven by a thin Python shell.Communication with the blockchain is done via Remote Procedure Call (RPC) exposed by a node directly, or through some gateway service. An RPC is your link to the chain, so interacting with it is critical to the searcher experience. You will use it to build your local view of the chain, fetch and receive data, inspect state, and simulate / send transactions.The layer that communicates with the RPC is gen

Publishing over time

Last 90 days. Choose a month to open its work.

Recurring subjects

Named in the text we hold. One piece can cover several.

Audience

No verified audience measurement yet.

About this data

Counts cover the work we have indexed. Tone needs enough text and a confident classification. Excerpts and episode notes are not full articles or transcripts.

Identity or attribution wrong? Suggest a correction.

See coverage about Degen Code