Subject
7 entries
Evm
Bookmarks
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.
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.
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.
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.
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.
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.
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.
