Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Feat] make supercircuit test applying l2trace (#767)
* induce l2 types for l2trace * add l2trace entry * wip: some refactoring * refactor zktrie for decoupling from bus-mapping * more refactoring in zktrie * wip: l2 circuit builder * use l2 trace in super circuit test * prune unnecessary sign * fmt and lint * missed exportion * update l2geth util for l1 queue index * apply zktrie and storage proof * sdb skip empty value * update state root in tracing * more update for state root * fix tests * lints * lint for all-target * fix memory transfer * fmt * disable callee code assert for precompile * set all difficulity in l2 test to 0 * reroll the difficulity setting in test apply global difficulity to 0 for l2 * fix deploy tx issue and prune l2geth_util * revert incorrect fixing * disable doc test temporarily * add incremental update for l2 trace entry in circuitbuilder * zero coinbase patch for sdb * rename variables for better self-doc * re-enable tx storage fiield * add modexp unittest * turn ec test to serial * bump the version of l2geth_util * make l1 queue index default * fix an issue in sdb update add an entry for convenient * mpt_state: add light_mode for ZktrieState::from_trace_with_additional --------- Co-authored-by: Zhang Zhuo <[email protected]>
- Loading branch information