Skip to main content
Ryan Orban

Ryan Orban

Subject
7 entries

Evm

Bookmarks

  1. 100x Faster EVM Traces with Python

    banteg's writeup on getting 100x faster EVM transaction traces using Python with an Erigon node backend — replacing slow Geth-based trace_* RPC calls with Erigon's streaming API. Essential reading for DeFi analytics and MEV research.

  2. Apollo: Cross-Chain ETL for EVM Chaindata

    Apollo is a cross-chain ETL tool from Chainbound for extracting raw EVM chaindata — transactions, logs, traces — across multiple networks simultaneously. Designed for analysts who need low-level on-chain data without running their own full archive nodes.

  3. EVM Puzzles: Solutions Walkthrough

    Solutions walkthrough for EVM Puzzles — a set of interactive challenges that teach the Ethereum Virtual Machine by requiring you to craft calldata or value that makes specific bytecode sequences succeed. Effective hands-on EVM education for smart contract developers.

  4. EVM EIPs and Hard Forks Reference

    Trail of Bits' learning resource mapping Ethereum EIPs to the hard forks that introduced them — essential context for auditors and developers who need to know which EVM opcodes and behaviors are available at different protocol versions. Part of the building-secure-contracts curriculum.

  5. Speeding Up the EVM (Flashbots Research)

    Flashbots research on techniques to speed up the Ethereum Virtual Machine — covering parallelism, caching, and other optimizations to increase throughput beyond the EVM's sequential execution model. Relevant to scaling Ethereum L1 without moving to L2.

  6. Huffc: Huff Language Compiler for the EVM

    Huff is a low-level assembly language for the Ethereum Virtual Machine — you write at the opcode level with macros and abstractions, giving full control over gas usage. Used for implementing highly gas-optimized smart contracts where Solidity's overhead isn't acceptable.

  7. Ethereum EVM Illustrated

    A visual primer on the Ethereum Virtual Machine internals — accounts, transactions, message calls, gas, the stack/memory/storage architecture, and Go-Ethereum source code. The best single-document mental model for how the EVM actually works at the bytecode level.

All bookmarks