What's Changed
- use smt batch insert method to accelerate BuildBlockInfoTree process by @louisliu2048 in #744
- add forkid into log of proposed block by @mandrigin in #759
- support fork 11 from RPC by @hexoscott in #762
- fix(kurtosis): erc20 bridge tests by @revitteth in #761
- Fix e2e test for ERC20 by @joanestebanr in #757
- add l2DataCache to accelerate attemptAddTransaction process by @louisliu2048 in #721
- Remove redundant code in eth_system_zk.go by @LeoGuo621 in #738
- tweak(configs): update default-gas-price 1 gwei (1000000000 wei) - EXAMPLE CONFIG UPDATE by @revitteth in #765
- test(nightly): l1 recovery daisy chain, hourly fix by @revitteth in #758
- added datastream reconnect in stage batches by @V-Staykov in #766
- receipts processing by @kstoykov in #769
- tests(nightly): warn log level for l1 rec node by @revitteth in #770
- Deep copy GasPriceCache.latestPrice when get it by @LeoGuo621 in #772
- remove byte array and only hold total bytes for l2 data size check by @V-Staykov in #777
- save datastream server progress so we don't search each time for it by @V-Staykov in #778
- bali-fix-for-stage-batches by @kstoykov in #781
- don't reinitialize datastream server on each batch by @V-Staykov in #783
- test(nightly): l1 recovery - limit 100 batches, tweaks by @revitteth in #780
- feat(metrics): add debug.timers flag and some metrics by @revitteth in #786
- docs(readme): debug.timers flag docs and examples comments by @revitteth in #788
- query-l1-headers by @kstoykov in #784
- set path array capascity to remove resizes by @V-Staykov in #791
- do not reinitialize state reader on each block for sequencer by @V-Staykov in #782
- update zkevm-data-streamer version to solve the deadlock bug by @louisliu2048 in #767
- utilize ibs.RevertToSnapshot to not reexecute transactions and fix da… by @V-Staykov in #756
- tweak(nightly): l1 recovery 3h timeout by @revitteth in #789
- migrate whole blockinfotree to bulk insert by @V-Staykov in #785
- BatchL2Data Fix (zkevm_getBatchByNumber) by @revitteth in #808
- big int to hex conversion optimized by @V-Staykov in #811
- 768 sequencerrpc l1 info tree duplicate logs by @V-Staykov in #821
- Block info tree optimizations2 by @V-Staykov in #820
- fix(execution): return early if no blocks by @revitteth in #823
- Timing Logs: additional timing, log format improvement by @revitteth in #818
- Fix L1 info tree due to duplicated logs by @cffls in #787
- fix no progress check by @V-Staykov in #826
- Smt flags and cursors by @kstoykov in #825
- Merge both fixes for l1infotree duplicates by @kstoykov in #829
- remove-old-db-functions by @kstoykov in #830
- Avoid duplicate query blocks by @zjg555543 in #810
- Add hardware specs into documentation by @mandrigin in #838
- add-guard-before-writing-to-ds by @kstoykov in #839
- Compatible handling of Initial Sequence Batches logs. by @zjg555543 in #802
- refactor datastream server by @V-Staykov in #837
- 833 datastream wrong end batch entry 2 by @V-Staykov in #841
- added block end entry by @V-Staykov in #844
- partial-witness-add-touches by @kstoykov in #843
- Disable keccaks tests by @mandrigin in #847
New Contributors
- @louisliu2048 made their first contribution in #744
Full Changelog: 2.0.0-beta11...2.0.0-beta12