Important Notice
Since consensus rules have changed, this release is incompatible with previous versions. If you are running earlier versions of the Rootstock client node and adhere to these changes, you must update to this new version. The Mainnet network upgrade will happen at block number 7,338,024. The Testnet network upgrade will happen at block number 6,110,487.
Summary
Lovell introduces significant security and robustness enhancements to the PowPeg, ensuring a more secure and reliable composition change process. It also introduces new opcodes, further strengthening compatibility with the Ethereum Virtual Machine.
What's New in RSKj 7.0.0
The consensus changes included in this version are:
- PowPeg Spendability Validation Protocol (RSKIP-419)
- Express the amount value in wei for peg-out related events (RSKIP-427)
- New pegout creation event including UTXO outpoint values (RSKIP-428)
- Limit the maximum size of initcode and apply extra gas cost for every 32-byte chunk of initcode (RSKIP-438)
- MCOPY instruction (RSKIP-445)
- Transient storage opcodes (RSKIP-446)
- Prevent address creation on failed CREATE/CREATE2 operations (RSKIP-453)
- Support bitcoin blocks with chain work up to 32 unsigned bytes (RSKIP-454)
- Mark rejected peg-ins as processed (RSKIP-459)
- Ignore non-standard outputs when searching for the witness commitment hash (RSKIP-460)
Network Upgrade: Lovell: RSKIP-435
Full Changelog: ARROWHEAD-6.5.1...LOVELL-7.0.0
Lovell 7.0.0 Milestone: https://github.com/rsksmart/rskj/milestone/48
Reproducible Build
SHA256 (see Reproducible Build guide for further details):
604b75665d9750da216ddc9849cb2276a06192321b3c6829685600e1f2d534fb rskj-core-7.0.0-LOVELL-all.jar