This repository has been archived by the owner on Jul 5, 2024. It is now read-only.
Monthly Release for October
Pre-release
Pre-release
What’s Changed
Changes in the zkevm-circuits
(minor updates from various other PRs)
Changes in the bus-mapping
- Split gas info into and fill in correct ether address value (#142) @noctrlz
- Introduce a global Context for bus-mapping (#134) @ed255
- EVM trace generation from rust (#91) @Brechtpd
- bus-mapping: add SLOAD opcode (#116) @ed255
Changes in Opcodes
- [Opcode] Jumpdest (#143) @scroll-dev
- Add EQ support in LtGadget (#120) @Brechtpd
- Remove unnecessary constraint which requires unused cells to be
0
(#135) @han0110 - Implement PC opcode (#109) @scroll-dev
- Implement opcode swap1~swap16 (#108) @scroll-dev
- Implement SIGNEXTEND opcode (#118) @Brechtpd
- Implement DUPX opcode (#100) @scroll-dev
- Implement BYTE opcode + Code reuse utilities (#106) @Brechtpd
Changes in Keccak
- add rho and pi interface (#121) @ChihChengLiang
- Xi, Iota & Absorb gates (#117) @CPerezz
Chores
- Update toolchain to enable the array_map feature (#157) @ChihChengLiang
- Change CI to not trigger for Draft PRs (#146) @CPerezz
- Fix the test error for geth-utils on MacOS (#131) @scroll-dev
- Show better error message when Go isn't installed (#130) @Brechtpd