Summary
This update introduces several enhancements to the client's JSON-RPC interface, along with notable improvements in performance and the resolution of a few non-critical bugs.
Although this upgrade is not mandatory, we always recommend that users upgrade their nodes to the latest version available.
What's New in RSKj 5.3.0
A non-comprehensive list of changes included in this version is:
- Introducing support for
blockNumber
andblockID
arguments in theeth_estimateGas
JSON-RPC method in #2080. - Ignore replaced transactions in pending transactions gas cost calculations in #2105.
- Fix the response format on the
eth_hashrate
JSON-RPC method in #2074. - Get rid of manual command-line arguments parsing and introduce
--help
and--version
command-line flags using the Picocli framework in #2027. - Show the
rsk_protocolVersion
JSON-RPC method return value as hexadecimal in #2134. - Support the
input
field in JSON-RPC requests for compatibility with the Web3js framework library in #2075. - Increased receipts cache size and reduced blooms block size in #2127.
Full Changelog: FINGERROOT-5.2.0...FINGERROOT-5.3.0
Fingerroot 5.3.0 Milestone: https://github.com/rsksmart/rskj/milestone/38
Reproducible Build
SHA256 (see Reproducible Build guide for further details):
a9d5c6080aecd96c849e153dd4648072323c772f860c0c4fd812a321fc18ae90 rskj-core-5.4.0-FINGERROOT-all.jar