Notes
The Nimbus execution client v0.2.2 alpha is a high-urgency release for the impending Fusaka fork and low-urgency for the Hoodi and Sepolia testnets.
Improvements
-
Improve performance of certain addition, multiplication, and pairing precompiles by 80+%:
#3747 -
Dynamically adjust block persistence batch sizes to safely maximize throughput:
#3750 -
Optimize Portal database pruning performance by 150x:
#3753 -
Optimize Osaka modExpFee calculation:
#3784 -
Add support for runtime ChainId in Portal ENR field:
#3749
Fixes
-
Fix segfault when processing bad block:
#3733 -
Fix crash while syncing:
#3751 -
Fix segfault when database directory is locked or in use:
#3736 -
Fix secp256r1 verification in certain cases:
#3759 -
Fix forkId compatibility according to EIP-2124 and EIP-6122:
#3803 -
Fix Portal bridge crash when JSON-RPC methods not available:
#3785 -
Fix out-of-order execution client launch logging:
#3728
SHA512 checksums
Nimbus Execution Client
# Linux AMD64
4f322b3ba3c17af08622f9478bddaa832b9a4df2ea0dcdd2debf03573039c3aadcc51c26a8443ceb2f7bd6a3451917c1442542343e9e654d320b471fb9328941 nimbus_execution_client-linux-amd64-v0.2.2-786aacba.tar.gz
# Linux ARM64
b2cc79aed4111645e1c7d53b4e62e94412aea61496e07363e5b51bc00542c9ad9fb83f54882e4e8d6dacd57cac4d5585620806c417e29aac6a507ae4e72403e3 nimbus_execution_client-linux-arm64-v0.2.2-786aacba.tar.gz
# Windows AMD64
1f7829962ed56b1186aa868c1c8e116c2c28295026171e5142f9777d1e7b27b8abd2395b86ed8f0fca4847c0409ede1bdb0205f3a54a5ad020919db502707c1e nimbus_execution_client-windows-amd64-v0.2.2-786aacba.tar.gz
# macOS ARM64
d4b5a3a3f57e1ed0ec43d9fcef3633d45cf2765dc0d33b9b7166e5c38257f7026058e1f4aa9f8908532d473462c692509c3928ed906837442a7152e7cb74356f nimbus_execution_client-macos-arm64-v0.2.2-786aacba.tar.gz
Nimbus Verified Proxy
# Linux AMD64
d8b9e603af6bdb24919a05a6838ccb523e05e0dabef7fa8044e0aca29c4994457a08f5dde5c193d515a4061cfe556a7519f991c9d683e619b527543f79e698fe nimbus_verified_proxy-linux-amd64-v0.2.2-786aacba.tar.gz
# Linux ARM64
76dfb67df502a9d56bdeb4e72ebb0269dab4be8486facf3cfb87231a87eb4b78f61bc8c32cfc8d415ad996add5520b09b6ae2fc9a06303521df5e842f97519ad nimbus_verified_proxy-linux-arm64-v0.2.2-786aacba.tar.gz
# Windows AMD64
5553d121ba49c17719545b99fb0677381ddbcdd7a54c9ef509e304ead0dbbb344fc8ce5f3ebb1d05caf055d59d1f6c54756c91043f9fbaac05ccf66044116ff4 nimbus_verified_proxy-windows-amd64-v0.2.2-786aacba.tar.gz
# macOS ARM64
7ec5743702ac1760fb4ca75602a4c102c07c1dfdd6ee14d3510fd3a72b85fad21e1cfc15327fdffc754ee52d0d8b7634a7c00bbabb16a01eb90914649be7e797 nimbus_verified_proxy-macos-arm64-v0.2.2-786aacba.tar.gz