finds.dev← search

// the find

ethereum/EIPs

★ 13,912 · Go · CC0-1.0 · updated Jun 2026

The Ethereum Improvement Proposal repository

The canonical home for Ethereum Improvement Proposals — the process by which protocol changes, networking specs, and application-layer standards (ERCs) get proposed, debated, and formalized. If you work on Ethereum clients, write smart contracts, or build tooling that touches the protocol, this is the primary source of record. It is a governance artifact as much as a technical one.

The process infrastructure is genuinely well-engineered: `eipw` (a Rust validator) enforces schema and formatting rules on every PR, an auto-review bot handles mechanical merges, and the CI pipeline catches broken links and spelling errors before human reviewers ever see them. The ERC/EIP split (completed recently via PR #7206) was overdue and correct — application-layer token standards and core protocol changes had no business living in the same review queue. The historical record is authoritative; EIP-1559, EIP-4337, EIP-4626 are the actual specs that clients and wallets implement against, not summaries of them.

The Jekyll site requires Ruby 3.1.4 specifically, with a note that later versions break it — that is a bad sign for a repo maintained by a major blockchain ecosystem. The ERC split is the right call but the migration leaves a confusing dual-repo situation where contributors still file ERCs here by mistake. Stagnation is a real problem: many proposals have sat in 'Draft' or 'Review' for years with no clear path to resolution or withdrawal, which makes the status page harder to read as a signal of what's actually alive. There is no machine-readable index of EIP metadata beyond what Jekyll generates, so tooling that wants to parse the corpus has to scrape HTML or parse frontmatter directly.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →