Binance Chain v0.8.3 Release

Binance Chain v0.8.3 Release

We’re announcing that Binance Chain node v0.8.3 has been successfully released with security patches and bug fixes. If you are a node operator (full node or light node) on the Binance Chain Mainnet or Testnet, we highly recommend upgrading your nodes to this version.

Release Notes

IMPROVEMENTS

  • Follow BIP-44 to derive HD wallets and format them
  • Bump golang to v1.16

BUG FIXES

  • Fixed the wrong response in the GetAccount function
  • Fixed missing check errors of a few structs’ Unmarshal functions.
  • Fixed iterators leakage in GetAllMatureValidatorQueue and UnbondAllMatureValidatorQueue methods.
  • Fixed redelegation and undelegation transactions that were not checking for the correct bond denomination.
  • Fixed DerivePrivateKeyForPath panic on trailing slashes.
  • Fixed caching bug where concurrent calls to GetValidator could result in a node crash.
  • Fixed infinite recursion in Secp256k1 String() method.

How to Upgrade to v0.8.3

Upgrade instructions are very straightforward.

  1. Download the new v0.8.3 binary and replace the previous version.
  2. Raise the open file limitation to 65535 via “ulimit -n 65535”
  3. Stop the bnbchaind process and restart it with v0.8.3.

Chinese language version

幣安鏈發佈了最新的node版本v0.8.3,此版本包含了一系列的安全更新和錯誤修復。如果您在運行幣安鏈的節點,無論是全節點還是輕節點,強烈建議您將節點升級到該版本。

升級註釋

改進

  • Follow BIP-44 to derive HD wallets and format them
  • Bump golang to v1.16

錯誤修復

  • Fixed the wrong response in the GetAccount function
  • Fixed missing check errors of a few structs’ Unmarshal functions.
  • Fixed iterators leakage in GetAllMatureValidatorQueue and UnbondAllMatureValidatorQueue methods.
  • Fixed redelegation and undelegation transactions that were not checking for the correct bond denomination.
  • Fixed DerivePrivateKeyForPath panic on trailing slashes.
  • Fixed caching bug where concurrent calls to GetValidator could result in a node crash.
  • Fixed infinite recursion in Secp256k1 String() method.

如何升級

具體步驟如下

  1. 下載新版本的可執行文件 v0.8.3 替換本地舊版本
  2. 提高最大開啟檔案數至65535 “ulimit -n 65535”
  3. 停止現有的bnbchaind ,然後再啟動.