github maticnetwork/bor v1.1.0-beta3

latest releases: v1.5.2, v1.5.1, v1.5.0...
pre-release13 months ago

This release contains some patch fixes on top of previously released versions for the Agra Hardfork for the Mumbai testnet. Note that this is an optional release and doesn't affect the underlying changes for the hard fork. Those running on old v1.1.0-beta or v1.1.0-beta2 version will also support the hard fork.

The changes for Mumbai Agra hard fork includes selected Shanghai EIPs(EIP-3651: Warm COINBASE, EIP-3855: PUSH0 instruction, EIP-3860: Limit and meter initcode, EIP-6049: Deprecate SELFDESTRUCT), StateSyncReceiver Contract Bytecode changes, New EIP1559 burn contract address change. The hard fork will kick in at block 41874000 and is expected to mine on 31st October, 2023.

Patch notes

  • Handle nil blocks and state access when RPC called using 'pending' tag (#1053)
  • Better error and withdrawals handling for Shanghai hard fork (#1054, #1056)
  • Fix key value lookup while reading bor config (#1055)
  • Selectively log message execution failed on contract on bor (b88d00c)

Breaking changes (for those upgrading from v1.0.6)

Bor will now overwrite the config.toml flag values if the flag is explicitly set via cli arguments. This is a breaking change only for those using a combination of both as flags provided by cli arguments will be prioritised above config.toml values. Earlier config.toml flag values were prioritised.

The order of flag will now be as follows:

  1. If set in cli args, use that value
  2. If not set in cli args and set in config, use that value
  3. If not set in any of them, use default value

Example:
If the toml config looks something like this:

chain = "mainnet"
identity = "Anon"
datadir = "config_datadir"
### More values

and the user runs the following command

bor server --config=config.toml --datadir=cli_datadir

Until now, bor would set the datadir the value mentioned in config i.e. config_datadir. With this version onwards, the value set for datadir would be cli_datadir.

What's Changed

New Contributors

Full Changelog: v1.0.6...v1.1.0-beta3

Don't miss a new bor release

NewReleases is sending notifications on new releases.