New
December release
What’s Changed
Changes in the zkevm-circuits
- Use more instance columns for power of randomness (#244) @han0110
- Implement
ExecutionState::BeginTx(#230) @han0110 - Make gadgets to handle an execution state instead of an opcode per step (#196) @han0110
Changes in the bus-mapping
- Add initial integration test with circuits (#257) @ed255
- fix tx_convert in witness (#261) @lispc
- bus-mapping: Add call_id in StackOp and MemoryOp (#252) @ed255
- Fix compilation error (#251) @ed255
- bus_mapping: add
jumpandjumpiopcode (#247) @scroll-dev - bus-mapping: Handle code_hash in CircuitInputBuilder, Define more Operations (#245) @ed255
- Construct EVM circuit test inputs from Geth trace (#239) @scroll-dev
- bus-mapping: Extend CircuitInputBuilder (#235) @ed255
- Circuit benchmarks addition to workspace (#226) @CPerezz
Changes in Opcodes
- Circuit for opcode COINBASE (#259) @scroll-dev
- Circuit for opcode
MUL(#255) @scroll-dev