Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

topstephen/WTF-Ethers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

604 Commits

Repository files navigation

🌐 English Version 🌐

WTF Ethers

我们最近在重新学ethers.js,巩固一下细节,也写一个"WTF Ethers极简入门",供小白们使用,每周更新1-3讲。

这是WTF Solidity极简教程姊妹篇,由WTF Academy社群荣誉出品。

注意: 本教程的版本基于最新的 Ethers.js v6版本,之前 v5 版本的教程见 链接

路线图根据本仓库star数量来定:

  • 64 ⭐ 建立社群:discord | 微信群

  • 128 ⭐ 出进阶内容

  • 256 ⭐ 发课程认证

VScode运行

需要安装VSCodeNode.js,然后运行:

npm install
node 01_HelloVitalik/HelloVitalik.js

在线编辑器运行

javascript在线编辑平台:

入门

第1讲:HelloVitalik(6行代码):【Code】 【教程

第2讲:Provider 提供器:【Code】 【教程

第3讲:读取合约信息:【Code】 【教程

第4讲:发送ETH:【Code】 【教程

第5讲:合约交互:【Code】 【教程

第6讲:部署合约:【Code】 【教程

第7讲:检索事件:【Code】 【教程

第8讲:合约监听:【Code】 【教程

第9讲:事件过滤:【Code】 【教程

第10讲:单位转换:【Code】 【教程

进阶

第11讲:CallStatic:【Code】 【教程

第12讲:识别ERC721:【Code】 【教程

第13讲:编码calldata:【Code】 【教程

第14讲:批量生成钱包:【Code】 【教程

第15讲:批量转账:【Code】 【教程

第16讲:批量归集:【Code】 【教程

第17讲:MerkleTree脚本:【Code】 【教程

第18讲:数字签名脚本:【Code】 【教程

第19讲:监听Mempool:【Code】 【教程

第20讲:解码交易数据:【Code】 【教程

应用

第21讲:靓号生成器:【Code】 【教程

第22讲:读取任意数据:【Code】 【教程

第23讲:抢先交易脚本:【Code】 【教程

第24讲:识别ERC20:【Code】 【教程

第25讲:Flashbots:【Code】 【教程

第26讲:EIP712 签名脚本:【Code】 【教程

工具

ET01:连接钱包:【Code】 【教程

ET02:钱包签名登录:【Code】 【教程

WTF Ethers贡献者

贡献者是WTF学院的基石

参考

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • JavaScript 89.3%
  • Solidity 6.3%
  • HTML 4.2%
  • CSS 0.2%

AltStyle によって変換されたページ (->オリジナル) /