This repository has been archived by the owner on Jul 5, 2024. It is now read-only.
November Release
Pre-release
Pre-release
What’s Changed
Changes in the zkevm-circuits
- Replace with kate (#199) @noctrlz
- Mitigate the long testing time by allowing partial fixed table (#198) @han0110
Changes in the bus-mapping
- Add integration testing with geth (#221) @ed255
- Generate AccessTrace and AccessSet (#209) @ed255
- feat: Add eth_getProof RPC (#205) @spartucus
- bus-mapping: Bump ethers dependency (#208) @ed255
- bus-mapping: Extend circuit_input_builder (#201) @ed255
- bus-mapping: Add StateDB key-value database (#193) @ed255
- bus-mapping: Extend CallContext (#191) @ed255
- bus-mapping: Introduce EVM error detection (#183) @ed255
- Add GethClient and support for minimum required JSON-RPC endpoints by bus-mapping. (#171) @CPerezz
- Implement some opcodes in bus-mapping (#167) @ed255
- Refactor bus-mapping (#162) @ed255
- Add operation (#158) @noctrlz
Changes in Opcodes
- JUMP and JUMPI opcode circuit (#176) @scroll-dev
- Implement XOR opcode (#75) @scroll-dev
- Implement MSTORE8 opcode (#160) @Brechtpd
- Implement MLOAD/MSTORE opcodes (#87) @Brechtpd
- Refactor all opcodes to use the constraint builder + other utils (#147) @Brechtpd
Changes in Keccak
- Build keccak all toghether (#144) @CPerezz
- enable rho check selectors (#182) @ChihChengLiang
- Add rho related checks (#156) @ChihChengLiang
Chore
- build gethutils for apple silicon (#169) @ChihChengLiang
- Upgrade the toolchain to nightly (#181) @ChihChengLiang