What's Changed
- Includes 2.60 zkevm upstream by @anshalshukla in #526
- Add Normalcy hardfork by @cffls in #676
- Disable blob opcodes and point evaluation precompile by @cffls in #1147
- Disable blob tx by @cffls in #1150
- refactor: remove unused flag by @V-Staykov in #1273
- feat(sequencer): update handing of errors by @kstoykov in #1277
- docs(readme): flag, zkevm.l1-first-block explanation by @revitteth in #1264
- refactor: extract stage batches logic into batches processor by @V-Staykov in #1251
- add correlation to send/receive requests to executor by @hexoscott in #1283
- Add l1 contract address retrieval by @MorettiGeorgiev in #1284
- feat: add warning for unknown flag by @MorettiGeorgiev in #1282
- [Tool] Document with all RPC endpoints by @tclemos in #1256
- Bump up kurtosis version to v0.2.12 by @cffls in #1263
- update with feat/zero branch zero.go file by @temaniarpit27 in #1109
- remove handling of "the bug" for fork 12 by @hexoscott in #1296
- Merge zkevm-2.60 to zkevm by @cffls in #1293
- Restore upstream commit history by @cffls in #1304
- Port erigon-lib changes from gateway-fm/cdk-erigon-lib by @cffls in #1301
- better handling of errors bubbling up from the txpool by @hexoscott in #1306
- add in build.yml again after 2.60 merge by @hexoscott in #1307
- fix(stageloop): remove header recovery by @revitteth in #1318
- create 2 allocation by @hexoscott in #1325
- Set gas price correctly when zkevm.allow-free-transactions is true by @cffls in #1323
- Eagerly compute witness when sequencing (zkevm) by @cffls in #1327
- fix: db sequence unwind on block truncate and add test by @V-Staykov in #1333
- feat: add query tools to gather sequence and accinputhash datafrom l1 by @V-Staykov in #1317
- fix(build): speed up manifest by @revitteth in #1314
- fix nil logger causing panic in sequencer unwind by @hexoscott in #1336
- better halting of the sequencer and closed state of batch by @hexoscott in #1330
- chore: update some dependencies on bot alert to latest versions by @afa7789 in #1287
- 1298 acl access control list augmentation by @afa7789 in #1303
- feat: adding new function that will help us log a better counter stats in this part of the code. by @afa7789 in #1328
- feat: add forkid13 and activate modexp by @V-Staykov in #1343
- tweak(acl): log recent acl change transactions (default 10) by @revitteth in #1345
- feat: add secp256verify precompile by @V-Staykov in #1346
- feat: change RPCs to use latest finished block by @MorettiGeorgiev in #1305
- Import injected batch data from file by @Stefan-Ethernal in #1312
- more fork 13 counter changes by @hexoscott in #1347
- feat: add validium functions for acc input hash calculations by @V-Staykov in #1311
- Remove duplicated fields and fix websocket port by @cffls in #1348
- Fix/re sequence alternative logging fix by @hexoscott in #1356
- Fix zk counter for all HFs by @cffls in #1357
- feat: add test vectors fork13 by @MorettiGeorgiev in #1359
- Change balance and nonce in zero's tracer output from decimal to hex by @cffls in #1350
- Backport 2.2.0 fixes to zkevm by @cffls in #1364
- feat: zkevm_getBatchByNumber batch closed based on datastream by @V-Staykov in #1366
- feat: add mode change operation to transaction history. by @afa7789 in #1352
- test: add unit tests for txpool/policy by @jhkimqd in #1367
- test: add unit tests for txpool/policy policyMapping by @jhkimqd in #1372
- fix: stack values and memory order by @MorettiGeorgiev in #1375
- fix: enable pprof by @V-Staykov in #1380
- fix: ws namespaces split only if something is provided by @V-Staykov in #1379
- feat: override version printer in the cli by @V-Staykov in #1384
New Contributors
- @anshalshukla made their first contribution in #526
- @MorettiGeorgiev made their first contribution in #1284
- @temaniarpit27 made their first contribution in #1109
- @afa7789 made their first contribution in #1287
- @jhkimqd made their first contribution in #1367
Full Changelog: v2.1.1...v2.60.0-beta1