github bnb-chain/bsc v1.1.18

latest releases: v1.4.15, v1.4.14, v1.4.13...
23 months ago

v1.1.18 is a hard-fork release. The mainnet is expected to have a scheduled hardfork upgrade named Gibbs at block height 23,846,001. The current block generation speed forecasts this to occur around 12th Dec. 2022 at 10:00 AM (UTC). The validators and full node operators on Mainnet should switch their software version to v1.1.18 by 12th Dec.

This release fixes a critical severity security issue, which may all cause a non-maliciously, double-sign block. Special thanks to Ezkerrox for reporting this. All validators are encouraged to upgrade to the latest version as soon as possible.

Features

Before this release, the BNB holders could only stake their assets on the BNB Beacon Chain. It means that if their assets are on the BNB Smart Chain, they have to transfer their assets across-chain to the BNB Beacon Chain first, which is not user-friendly enough.

BEP-153 introduces a new staking system contract on the BSC side, all staking-related operations on the BSC side should be initiated through this contract, and then applied across-chain to BNB Beacon Chain through the native cross-chain communication mechanism. With this BEP, the BNB holders can stake on the BSC directly, and dApps can launch their staking service based on the protocol introduced by this BEP, which can diversify the BSC ecosystem.

Check BEP-153 for more details.

Changelog

IMPROVEMENT

  • #1209 metrics: add build info into metrics server
  • #1204 worker: NewTxsEvent and triePrefetch reuse in mining task
  • #1195 hardfork: update Gibbs fork height and system contract code
  • #1192 all: sync with upstream v1.10.22
  • #1186 worker: improvement of the current block generation logic to get more rewards
  • #1184 worker: remove pre-seal empty block
  • #1182 Parlia: Some updates of the miner worker
  • #1181 all: sync with upstream v1.10.21
  • #1177 core/forkid: refactor nextForkHash function
  • #1174 worker: some code enhancement on work.go
  • #1166 miner: disable enforceTip when get txs from txpool

BUGFIX

  • #1201 worker: add double sign check for safety
  • #1185 worker: fix a bug of the delay timer

Assets

Assets Sha256 Checksum
mainnet.zip 6dd6976b9c8d407e95ed99cd46f7badfa410f3f374ea3e360defab0f63fa3ed2
testnet.zip c9c20ceb98911cc3fa7ceda3e5efbf17a3791fdc46f2f6ab13af7ac77f1a65eb
geth_linux f4e495a4aeb593f7494b19d017bd49956ac7529a28f739803d14b7349c5532fc
geth_mac aa767a63b1ec4eef776b837d6e231f90771cabc9fba3e9a07f416806b1e8de9f
geth_windows d07e34dae20f74465163a272cb9970d6fb9a3c497c1e0f6ba07239d91dce740e
geth_linux_arm-5 6f56c24ad241995aaa6253c61623294aaf58f150e147a4c2f3b2c8d6041949a9
geth_linux_arm-6 dce07f1765ad3646658b27e2f10755ec476f63a31a0b84a0a9f6fba34d2fc874
geth_linux_arm-7 98a34ec3266789d90cad73541ab66aded4ab71a6cf3df57fcabd4ba64d74c39c
geth_linux_arm64 54fce2ddfa11106d2b172edbe84f2c15037af93501bfa5a6695e283f401b635a

Don't miss a new bsc release

NewReleases is sending notifications on new releases.