What's Changed
- fix some rust-sec issues. by @shawn-zil in #3593
- added rundler to docker-compose.yaml by @shawn-zil in #3592
- update blsful to 3.1.0 by @shawn-zil in #3594
- Skip invalid early proposal by @shawn-zil in #3597
- Remove converter and leveldb dependency by @bzawisto in #3602
- Change filter ids from u128 to hex-string. by @shawn-zil in #3601
- build(deps): bump openssl from 0.10.75 to 0.10.78 by @dependabot[bot] in #3599
- replace a pseudo-cache with lru-cache. by @shawn-zil in #3603
- infra: add testnode role for playground VMs (DEVOPS-315) by @frankmeds in #3604
- build(deps): bump lru from 0.16.3 to 0.17.0 by @dependabot[bot] in #3609
- build(deps): bump clap from 4.6.0 to 4.6.1 by @dependabot[bot] in #3608
- build(deps): bump tokio from 1.51.1 to 1.52.1 by @dependabot[bot] in #3606
- Distribute validator rewards every epoch by @bzawisto in #3612
- Add UCCB scaffolding by @shawn-zil in #3611
- build(deps): bump aquasecurity/trivy-action from 0.35.0 to 0.36.0 by @dependabot[bot] in #3613
- build(deps): bump Zilliqa/gh-actions-workflows from 3 to 4 by @dependabot[bot] in #3614
- Update revm to latest version by @bzawisto in #3615
- build(deps): bump the alloy-revm group across 1 directory with 3 updates by @dependabot[bot] in #3616
- build(deps): bump foundry-compilers from 0.19.14 to 0.20.0 by @dependabot[bot] in #3610
- More scaffolding by @shawn-zil in #3617
- chore(ansible): switch OTLP metrics_mode to GMP (DEVOPS-316) by @frankmeds in #3622
- build(deps): bump reqwest from 0.13.2 to 0.13.3 by @dependabot[bot] in #3619
- More scaffolding by @shawn-zil in #3621
- build(deps): bump zip from 8.5.1 to 8.6.0 by @dependabot[bot] in #3618
- build(deps-dev): bump axios from 1.15.0 to 1.15.2 in /evm_scilla_js_tests by @dependabot[bot] in #3623
- build(deps): bump lru from 0.17.0 to 0.18.0 by @dependabot[bot] in #3620
- build(deps): bump openssl from 0.10.78 to 0.10.79 by @dependabot[bot] in #3624
- Adding support for pectra by @bzawisto in #3625
- More UCCB scaffolding by @shawn-zil in #3626
- build(deps): bump tokio from 1.52.1 to 1.52.3 by @dependabot[bot] in #3628
- build(deps): bump tower-http from 0.6.8 to 0.6.10 by @dependabot[bot] in #3629
- Update version to v0.22.0-alpha0 release by @chetan-zilliqa in #3630
- UCCB Scaffolding by @shawn-zil in #3631
- recursively fetch all dependencies by @chetan-zilliqa in #3632
- Update version to v0.22.0-alpha3 by @chetan-zilliqa in #3633
- Added eth_call() with state-overrides by @shawn-zil in #3634
- Checkpoint is generated at epoch boundaries only by @bzawisto in #3635
- Update version by @chetan-zilliqa in #3636
- Implement ERC4337 debug_traceCall() by @shawn-zil in #3637
- Some minor UCCB chores/cleanup. by @shawn-zil in #3638
- Don't panic expliciltly in transaction pool by @bzawisto in #3639
- Update the release to alpha5 by @chetan-zilliqa in #3641
- fix: resolve withdraw ABI overload and surface encode errors by @frankmeds in #3644
- Initial bundler spec tests by @shawn-zil in #3643
- build(deps): bump brace-expansion from 1.1.12 to 5.0.6 in /evm_scilla_js_tests by @dependabot[bot] in #3645
- build(deps): bump @protobufjs/utf8 from 1.1.0 to 1.1.1 in /evm_scilla_js_tests by @dependabot[bot] in #3640
- build(deps): bump ws from 7.4.6 to 8.20.1 (via audit fix) in /evm_scilla_js_tests by @dependabot[bot] in #3646
- Changed watcher from 1-sec polling, to block-times-based polling. by @shawn-zil in #3647
- Fixing restore operation from switchover checkpoint by @bzawisto in #3648
- Update the release info by @chetan-zilliqa in #3649
- Passing initial rundler spec-tests by @shawn-zil in #3650
- ERC4337 with Rundler by @shawn-zil in #3659
- build(deps): bump tower-http from 0.6.10 to 0.6.11 by @dependabot[bot] in #3655
- build(deps): bump dashmap from 6.1.0 to 6.2.1 by @dependabot[bot] in #3654
- build(deps): bump serde_json from 1.0.149 to 1.0.150 by @dependabot[bot] in #3653
- build(deps): bump openssl from 0.10.79 to 0.10.80 by @dependabot[bot] in #3651
- move rundler to host network. by @shawn-zil in #3660
- build(deps-dev): bump axios from 1.15.2 to 1.16.0 in /evm_scilla_js_tests by @dependabot[bot] in #3661
- build(deps): bump http from 1.4.0 to 1.4.1 by @dependabot[bot] in #3663
- build(deps): bump log from 0.4.29 to 0.4.30 by @dependabot[bot] in #3664
- build(deps): bump hyper from 1.9.0 to 1.10.1 by @dependabot[bot] in #3665
- build(deps): bump reqwest from 0.13.3 to 0.13.4 by @dependabot[bot] in #3662
- Initial UCCB loopback capability by @shawn-zil in #3666
- fix bundler_test. by @shawn-zil in #3667
- build(deps): bump log from 0.4.30 to 0.4.32 by @dependabot[bot] in #3668
- Dummy bridge and some UCCB changes by @shawn-zil in #3669
- Merge already released fixes into main by @bzawisto in #3670
- build(deps): bump bech32 from 0.11.1 to 0.12.0 by @dependabot[bot] in #3671
- build(deps): bump http from 1.4.1 to 1.4.2 by @dependabot[bot] in #3672
- build(deps): bump regex from 1.12.3 to 1.12.4 by @dependabot[bot] in #3673
- build(deps): bump prost from 0.14.3 to 0.14.4 by @dependabot[bot] in #3675
- Update release to alpha8 by @chetan-zilliqa in #3683
- build(deps): bump prost-build from 0.14.3 to 0.14.4 by @dependabot[bot] in #3681
- build(deps): bump log from 0.4.32 to 0.4.33 by @dependabot[bot] in #3685
- build(deps): bump env_logger from 0.11.10 to 0.11.11 by @dependabot[bot] in #3686
- build(deps): bump quote from 1.0.45 to 1.0.46 by @dependabot[bot] in #3689
- build(deps): bump anyhow from 1.0.102 to 1.0.103 by @dependabot[bot] in #3690
- build(deps): bump arc-swap from 1.9.1 to 1.9.2 by @dependabot[bot] in #3692
- build(deps): bump indicatif from 0.18.4 to 0.18.6 by @dependabot[bot] in #3693
- build(deps): bump syn from 2.0.117 to 2.0.118 by @dependabot[bot] in #3678
- build(deps): bump tower-http from 0.6.11 to 0.7.0 by @dependabot[bot] in #3677
- build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #3684
- build(deps): bump bytes from 1.11.1 to 1.12.0 by @dependabot[bot] in #3682
- build(deps): bump bitvec from 1.0.1 to 1.1.1 by @dependabot[bot] in #3680
- build(deps): bump itertools from 0.14.0 to 0.15.0 by @dependabot[bot] in #3679
- build(deps): bump bytes from 1.12.0 to 1.12.1 by @dependabot[bot] in #3695
- build(deps): bump regex from 1.12.4 to 1.13.0 by @dependabot[bot] in #3696
- build(deps): bump lru from 0.18.0 to 0.18.1 by @dependabot[bot] in #3697
- build(deps): bump cliclack from 0.5.4 to 0.5.5 by @dependabot[bot] in #3698
- build(deps): bump serde_with from 3.12.0 to 3.21.0 by @dependabot[bot] in #3700
- build(deps): bump toml from 1.1.2+spec-1.1.0 to 1.1.3+spec-1.1.0 by @dependabot[bot] in #3705
- build(deps): bump tokio from 1.52.3 to 1.53.0 by @dependabot[bot] in #3704
- build(deps): bump clap from 4.6.1 to 4.6.2 by @dependabot[bot] in #3702
- build(deps): bump syn from 2.0.118 to 2.0.119 by @dependabot[bot] in #3701
- build(deps): bump regex from 1.13.0 to 1.13.1 by @dependabot[bot] in #3703
- build(deps): bump futures from 0.3.32 to 0.3.33 by @dependabot[bot] in #3706
- build(deps): bump hyper from 1.10.1 to 1.11.0 by @dependabot[bot] in #3709
- build(deps): bump async-trait from 0.1.89 to 0.1.91 by @dependabot[bot] in #3712
- build(deps): bump serde from 1.0.228 to 1.0.229 by @dependabot[bot] in #3715
- build(deps): bump serde_repr from 0.1.20 to 0.1.21 by @dependabot[bot] in #3716
- build(deps): bump anyhow from 1.0.103 to 1.0.104 by @dependabot[bot] in #3717
- build(deps): bump serde_json from 1.0.150 to 1.0.151 by @dependabot[bot] in #3711
- build(deps): bump tokio-stream from 0.1.18 to 0.1.19 by @dependabot[bot] in #3718
- build(deps): bump tokio-util from 0.7.18 to 0.7.19 by @dependabot[bot] in #3719
- build(deps): bump tokio from 1.53.0 to 1.53.1 by @dependabot[bot] in #3723
- build(deps): bump lru from 0.18.1 to 0.18.2 by @dependabot[bot] in #3729
- build(deps): bump base64 from 0.22.1 to 0.23.1 by @dependabot[bot] in #3731
- build(deps): bump quinn-proto from 0.11.14 to 0.11.16 by @dependabot[bot] in #3725
- build(deps): bump thiserror from 2.0.18 to 2.0.19 by @dependabot[bot] in #3724
- build(deps): bump clap from 4.6.2 to 4.6.5 by @dependabot[bot] in #3730
- build(deps): bump toml from 1.1.3+spec-1.1.0 to 1.1.4+spec-1.1.0 by @dependabot[bot] in #3726
- build(deps): bump github/codeql-action from 4 to 4.37.4 by @dependabot[bot] in #3728
- build(deps): bump thiserror from 2.0.19 to 2.0.20 by @dependabot[bot] in #3736
- build(deps): bump cliclack from 0.5.5 to 0.5.6 by @dependabot[bot] in #3735
- build(deps): bump async-trait from 0.1.91 to 0.1.92 by @dependabot[bot] in #3734
- build(deps): bump clap from 4.6.5 to 4.6.6 by @dependabot[bot] in #3732
- build(deps): bump github/codeql-action from 4.37.4 to 4.37.7 by @dependabot[bot] in #3740
- build(deps): bump futures from 0.3.33 to 0.3.34 by @dependabot[bot] in #3739
- build(deps): bump syn from 2.0.119 to 3.0.3 by @dependabot[bot] in #3721
- build(deps): bump http from 1.4.2 to 1.5.0 by @dependabot[bot] in #3727
- build(deps): bump proc-macro2 from 1.0.106 to 1.0.107 by @dependabot[bot] in #3722
- build(deps): bump quote from 1.0.46 to 1.0.47 by @dependabot[bot] in #3710
- build(deps): bump hyper from 1.11.0 to 1.11.1 by @dependabot[bot] in #3754
- build(deps): bump tower-http from 0.7.0 to 0.7.1 by @dependabot[bot] in #3753
- build(deps): bump lru from 0.18.2 to 0.18.3 by @dependabot[bot] in #3755
- build(deps): bump toml from 1.1.4+spec-1.1.0 to 1.1.5+spec-1.1.0 by @dependabot[bot] in #3752
- build(deps): bump github/codeql-action from 4.37.7 to 4.37.9 by @dependabot[bot] in #3749
- build(deps): bump syn from 3.0.3 to 3.0.4 by @dependabot[bot] in #3747
- build(deps): bump log from 0.4.33 to 0.4.34 by @dependabot[bot] in #3746
- build(deps): bump syn from 3.0.4 to 3.0.5 by @dependabot[bot] in #3764
- build(deps): bump lru from 0.18.3 to 0.18.4 by @dependabot[bot] in #3763
- build(deps): bump reqwest from 0.13.4 to 0.13.5 by @dependabot[bot] in #3762
- build(deps): bump cbor4ii from 1.2.2 to 1.2.3 by @dependabot[bot] in #3761
- build(deps): bump github/codeql-action from 4.37.9 to 4.38.0 by @dependabot[bot] in #3766
- build(deps): bump actions/setup-node from 6 to 7 by @dependabot[bot] in #3707
- build(deps): bump libp2p-quic from 0.13.0 to 0.13.1 by @dependabot[bot] in #3768
- fix: deposit_v9 hardfork and consensus guards by @DrZoltanFazekas in #3767
- build(deps): bump cfg-if from 1.0.4 to 1.0.5 by @dependabot[bot] in #3775
- build(deps): bump clap from 4.6.6 to 4.6.7 by @dependabot[bot] in #3774
- build(deps): bump toml from 1.1.5+spec-1.1.0 to 1.1.6+spec-1.1.0 by @dependabot[bot] in #3772
- build(deps): bump crossbeam from 0.8.4 to 0.8.5 by @dependabot[bot] in #3760
- build(deps): bump github/codeql-action from 4.38.0 to 4.38.2 by @dependabot[bot] in #3779
- build(deps): bump lru from 0.18.4 to 0.18.5 by @dependabot[bot] in #3778
- build(deps): bump syn from 3.0.5 to 3.0.6 by @dependabot[bot] in #3777
- Merge/release v0.21.10 into main by @bzawisto in #3780
- Minor improvements by @bzawisto in #3781
- Minor improvements by @shawn-zil in #3782
- Minor improvements by @bzawisto in #3783
- More minor improvements by @shawn-zil in #3784
- build(deps): bump thiserror from 2.0.20 to 2.0.21 by @dependabot[bot] in #3787
- build(deps): bump xxhash-rust from 0.8.15 to 0.8.19 by @dependabot[bot] in #3788
- Disabling scilla precompiles by @bzawisto in #3790
- update toolchain by @shawn-zil in #3789
- Config changes by @bzawisto in #3791
- Add support for mintable escrow contract by @bzawisto in #3795
- Fix processing staked zq1 zils by @bzawisto in #3796
- Add migrate() to mintable escrow; per-contract Scilla interop disable by @bzawisto in #3798
- Add restore_denylisted_accounts_v1 fork by @bzawisto in #3799
- Minor improvements by @shawn-zil in #3808
- Adding 4th fork exchange migration file by @bzawisto in #3811
- Adding staked zils file by @bzawisto in #3812
- Split exec, scilla and interop precompile into submodules by @bzawisto in #3813
- Unify EVM and Scilla deltas behind unified_scilla_state by @bzawisto in #3814
- Setting activation heights by @bzawisto in #3822
Full Changelog: v0.21.10...v0.22.0