RSK Fingerroot Release v5.4.0
aeidelman
released this
25 Jan 18:46
·
980 commits
to master
since this release
Summary
This update brings enhancements to the client's JSON-RPC API, such as an improved gas price estimation algorithm as well as Ethereum compatibility fixes, along with upgrades to some essential dependencies.
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.4.0
A non-comprehensive list of changes included in this version is:
- Make the
eth_protocolVersion
method return values in hexadecimal format in #2134. - Upgrade RocksDB library to v7.10.2 in #2138.
- Improve JSON-RPC API error handling in #2121, #2130, #2132, and #2140.
- Improve the
eth_gasPrice
method by suggesting minimum gas prices when blocks are not full in #2176. - Use cached repository track when initializing precompiled contracts in #2162.
- Return properly encoded values for non-existent keys in the
eth_getStorageAt
method in #2229.
Full Changelog: FINGERROOT-5.3.0...FINGERROOT-5.4.0
Fingerroot 5.4.0 Milestone: https://github.com/rsksmart/rskj/milestone/39
Reproducible Build
SHA256 (see Reproducible Build guide for further details):
ae80dd4abe7c35cffaa471b7149a34142ad2b845805686cfd5c340e19638ec9f rskj-core-5.4.0-FINGERROOT-all.jar