21.1.0-RC1
21.1.0 Breaking Changes
--skip-pow-validation-enabled
is now an error withblock import --format JSON
. This is because the JSON format doesn't include the nonce so the proof of work must be calculated.eth_call
will not return a JSON-RPC result if the call fails, but will return an error instead. If it was for a revert the revert reason will be included.eth_call
will not fail for account balance issues by default. An parameter"strict": true
can be added to the call parameters (withto
andfrom
) to enforce balance checks.
Additions and Improvements
- Removed unused flags in default genesis configs #1812
--skip-pow-validation-enabled
is now an error withblock import --format JSON
. This is because the JSON format doesn't include the nonce so the proof of work must be calculated. #1815- Added a new CLI option
--Xlauncher
to start a mainnet launcher. It will help to configure Besu easily. - Return the revert reason from
eth_call
JSON-RPC api calls when the contract causes a revert. #1829 - Added
chainId
,publicKey
, andraw
to JSON-RPC api calls returning detailed transaction results. #1835
Bug Fixes
- Ethereum classic heights will no longer be reported in mainnet metrics. Issue #1751 Fix #1820
- Don't enforce balance checks in
eth_call
unless explicitly requested. Issue #502 Fix #1834
Early Access Features
Previously identified known issues
- Fast sync when running Besu on cloud providers
- Privacy users with private transactions created using v1.3.4 or earlier
Download link
https://dl.bintray.com/hyperledger-org/besu-repo/besu-21.1.0-RC1.zip
sha256: b0fe3942052b8fd43fc3025a298a6c701f9edae2e100f0c563a1c5a4ceef71f1