This is v1.20.2 of the Smart Node. It includes improvements to the node container running tasks and IPv6 support as an experimental feature.
This is a medium-priority upgrade for users who may need to submit a large number of stake transactions and a low-priority for other users.
Client Updates
- Besu updated to v26.4.0;
- Nethermind updated to v1.37.1;
- Commit-boost udpated to v0.9.6;
- Lodestar updated to v1.42.0;
- Reth updated to v2.1.0;
Smart Node changes
- Added IPv6 support as an experimental feature. We still don't advise every user to enable this feature as we're receiving feedback from more experienced users and those who are behind CGNAT and really need it. To enable IPv6, run
rocketpool s c, hit Enter onSmart Node and TX Fees, and make sure theEnable IPv6option is checked;- Dual stack: Teku, Lighthouse, Lodestar
- IPv6 listen only (broadcast IPv4): Nimbus, Prysm
- Added a limit to the state cache to avoid proof too old errors;
- Added a check before calling ProvisionExpressTickets;
- Added QUIC transport support for Lodestar. If you're using Lodestar make sure to add the QUIC port (default 8001) to your router port forward rules;
- Added a check to prevent GetValidatorProof calls on unfinalized state;
- Fixed the node container restarting when clients were not synced;
- Chore: enforce multiple code linters and added new tests;
- Chore: update Go to v1.26.2;