// the take
An archived early-stage implementation of the EVM running on top of Tendermint consensus via the Cosmos SDK, aiming for Ethereum-to-Cosmos migration ('hard spoon') and web3-compatible tooling. This is for people researching early EVM-on-Tendermint design, not for anyone building on it today — the README itself says development moved to cosmos/ethermint years ago.
The core idea is sound and still influential: implementing the EVM as a Cosmos SDK module (x/evm) rather than bolting Tendermint onto geth, which is the architecture later chains like Evmos actually shipped. It includes a real Ethereum mainnet import path (importer/ with a packaged blockchain export and TestImportBlocks) to validate state transitions against actual chain history, not just synthetic test vectors. It also has a web3-compatible JSON-RPC layer (server/rpc/eth_api.go) attempting real client compatibility rather than a stub.
It's archived and explicitly superseded — the README's own banner says active development moved to cosmos/ethermint, so anything you'd want (bug fixes, newer Cosmos SDK, security patches) lives elsewhere and this snapshot gets none of it. The project's own warning is blunt: pre-alpha, APIs change without notice, don't hold value on it — that's the authors telling you not to use it. Dependency management is via `dep`/Gopkg, tooling the Go ecosystem abandoned years ago, so even getting it to build today is its own project. Last push was 2020-10-07, meaning six years of Cosmos SDK, Tendermint, and EVM semantics changes aren't reflected here at all.
We read the README, the directory tree and a key source file in October 2026. Nobody pays to be listed. How we judge →