|
# 目录
|
|
# 目录
|
|
|
|
|
|
- 基础知识
|
|
- 基础知识
|
|
- [EVM](basics/evm.markdown)
|
|
- [EVM](basics/evm)
|
|
- [Halo2](basics/halo2.markdown)
|
|
- [Halo2](basics/halo2)
|
|
- **[zkEVM 文档](zkevm-docs.markdown)**
|
|
- **zkEVM 文档**
|
|
|
|
- [1-introduction](zkevm-docs/1-introduction)
|
|
|
|
- [2-trace-parser](zkevm-docs/2-trace-parser)
|
|
|
|
- [3-witness](zkevm-docs/3-witness)
|
|
|
|
- [4-core](zkevm-docs/4-core)
|
|
|
|
- [core-add](zkevm-docs/4-core/core-add)
|
|
|
|
- [core-addmod](zkevm-docs/4-core/core-addmod)
|
|
|
|
- [core-jump](zkevm-docs/4-core/core-jump)
|
|
|
|
- [core-log](zkevm-docs/4-core/core-log)
|
|
|
|
- [core-call](zkevm-docs/4-core/core-call)
|
|
|
|
- [core-extcodecopy](zkevm-docs/4-core/core-extcodecopy)
|
|
|
|
- [memory-chunk](zkevm-docs/4-core/memory-chunk)
|
|
|
|
- [5-state](zkevm-docs/5-state)
|
|
|
|
- [6-bytecode](zkevm-docs/6-bytecode)
|
|
|
|
- [7-copy](zkevm-docs/7-copy)
|
|
|
|
- [8-arithmetic](zkevm-docs/8-arithmetic)
|
|
|
|
- [9-bitwise](zkevm-docs/9-bitwise)
|
|
|
|
- [10-public](zkevm-docs/10-public)
|
|
|
|
- [11-fixed](zkevm-docs/11-fixed)
|
|
|
|
- [12-exp](zkevm-docs/12-exp)
|
|
|
|
- [13-keccak](zkevm-docs/13-keccak)
|
|
- 代码笔记
|
|
- 代码笔记
|
|
- [如何使用代码中的宏](code-notes/how-to-use-macro.markdown)
|
|
- [如何使用代码中的宏](code-notes/how-to-use-macro)
|
|
- [如何使用BinaryNumberChip](code-notes/binary_number_with_real_selector.markdown)
|
|
- [如何使用BinaryNumberChip](code-notes/binary_number_with_real_selector)
|
|
- [如何使用SimpleLtGadget](code-notes/simple_lt.markdown)
|
|
- [如何使用SimpleLtGadget](code-notes/simple_lt)
|
|
- [如何使用SimpleLtWordGadget](code-notes/simple_lt_word.markdown) |
|
- [如何使用SimpleLtWordGadget](code-notes/simple_lt_word) |
|
\ No newline at end of file |
|
\ No newline at end of file |