finds.dev← search

// the find

WTFAcademy/WTF-Ethers

★ 3,525 · JavaScript · NOASSERTION · updated Oct 2025

我最近在重新学ethers.js,巩固一下细节,也写一个“WTF Ethers.js极简入门”,供小白们使用,每周更新1-3讲。Now supports English! 官网: https://wtf.academy

A structured tutorial series teaching ethers.js v6 through 28 progressively complex lessons, from connecting to a provider through Flashbots and mempool monitoring. Primarily written in Chinese with an English translation in progress. Aimed at developers new to Ethereum scripting who already know JavaScript.

Each lesson is a single self-contained JS file you can run immediately — no boilerplate setup, no framework to fight. The topic progression is well-sequenced: provider → read → write → deploy → events → advanced patterns like MerkleTree proofs, HD wallets, and EIP-712 signatures. The mempool monitoring and frontrunning chapters (19, 23) are rare in beginner-level material and actually useful for understanding how the dark forest works. Kept current on ethers v6, which has enough API-breaking changes from v5 that most older tutorials are actively misleading.

No test suite anywhere — all examples are run-and-observe scripts against mainnet or a live RPC, which means you're burning API credits and hoping nothing changed. The English translation lags the Chinese content by several chapters and some lessons haven't been translated at all. Error handling in the example scripts is essentially nonexistent; beginners will copy this pattern and wonder why their apps silently fail. The 'application' chapters (vanity address generator, frontrunning script) ship no warnings about gas costs or the ethical/legal context of MEV strategies, which is a gap when the audience is explicitly 'beginners'.

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 →