Skip to content

Minimal tutorials for EVM Opcodes, building minimal evm in python from scratch. 以太坊的Opcodes(操作码)极简教程,使用python从零搭建EVM。

License

Notifications You must be signed in to change notification settings

WTFAcademy/WTF-EVM-Opcodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WTF EVM Opcodes

这个教程逐个介绍了EVM的144个Opcodes,让你深入理解EVM。

进度: ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 144/144 (100%)!

我最近在重新学以太坊的opcodes,巩固一下细节,也写一个“WTF EVM Opcodes极简入门”,供小白们使用(编程大佬可以另找教程),每周更新1-3讲。

在学习这个教程之前,你需要先学习WTF Solidity教程

入门 101

第1讲:Hello Opcodes代码 | 文章

第2讲:Opcodes分类代码 | 文章

第3讲:堆栈指令代码 | 文章

第4讲:算数指令代码 | 文章

第5讲:比较指令代码 | 文章

第6讲:位级指令代码 | 文章

第7讲:内存指令代码 | 文章

第8讲:存储指令代码 | 文章

第9讲:控制流指令代码 | 文章

第10讲:区块信息指令代码 | 文章

第11讲:堆栈指令2代码 | 文章

第12讲:SHA3指令代码 | 文章

第13讲:账户指令代码 | 文章

第14讲:交易指令代码 | 文章

第15讲:Log指令代码 | 文章

进阶 102

第16讲:Return指令代码 | 文章

第17讲:Revert指令代码 | 文章

第18讲:Call指令代码 | 文章

第19讲:Delegatecall指令代码 | 文章

第20讲:Staticcall指令代码 | 文章

第21讲:Create指令代码 | 文章

第22讲:Create2指令代码 | 文章

第23讲:Selfdestruct指令代码 | 文章

第24讲:Gas指令代码 | 文章

第25讲:优化最小代理合约 EIP-7511代码 | 文章

WTF EVM Opcodes贡献者

贡献者是WTF学院的基石

Reference

  1. Ethereum EVM illustrated by Takenobu T.

  2. Demystifying Ethereum Assembly by Joshua Riley

  3. evm-opcodes

  4. evm-from-scratch

  5. evm.codes

  6. evm-deep-dives-the-path-to-shadowy

About

Minimal tutorials for EVM Opcodes, building minimal evm in python from scratch. 以太坊的Opcodes(操作码)极简教程,使用python从零搭建EVM。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 10