IMPORTANT: Since consensus rules have changed, this version is not compatible with previous versions. If you've been running previous versions of RSK client node, we encourage you to update to this new version. The Mainnet network upgrade will happen at block number 3,614,800. The Testnet network upgrade will happen at block number 2,060,500.
A non-comprehensive list of consensus changes included in this version is:
- Add BLAKE2 compression function F precompile (RSKIP153)
- Enable 2WP peg-in transactions to any RSK address (RSKIP170).
- Flyover protocol consensus changes (RSKIP176).
- BTC-RSK timestamp linking protection (RSKIP179).
- Enable refunds for 2WP peg-out transactions with invalid amounts (RSKIP185)
- Time-locked emergency multisignature (RSKIP201).
- Reduced 2WP peg-in and peg-out minimum amounts (RSKIP219).
- Open Bitcoin blockchain oracle (RSKIP220).
These are the most relevant non-consensus improvements included in this version:
- Improvements and compatibility fixes at the JSON-RPC interface (#1481, #1482, #1483, #1451, #1352, #1299, #1339, #1284)
- New rewind feature added to CLI tool (#1443)
- Block propagation enhancements (#1326)
- Node performance improvements (#1327)
- Use native library for recovery signature (#1258)
- Add Java11 support (#1252)
For a detailed description of the consensus changes introduced in this network upgrade, please refer to RSKIP 187 Network Upgrade: Iris. You can also find a complete list of the changes introduced in Iris 3.0.0 milestone.
SHA256 (see Reproducible Build guide for further details):
8c975d8489599dbe551e90f96b450ec8a2589385c3176e4ce6ced9d44b09782b rskj-core-3.0.0-IRIS-all.jar