github bnb-chain/bsc v1.4.16

8 days ago

Changelog

v1.4.16 is a maintenance release, which mainly include:

  • Fix a multi-DB bug, which failed to prune historical data from main db after BSC support 4844
  • Add the code framework of BSC next hardfork: Pascal
  • Systemcontract code cleanup, which is part of Pascal hard fork without a BEP.
  • New feature: overflowpool, it tries to enhance the current TxPool to support large traffic.
  • Add some tool for trouble shoot, JSTool and PythonTool

BUGFIX

  • #2736 ethclient: move TransactionOpts to avoid import internal package;
  • #2755 fix: fix multi-db env
  • #2759 fix: add blobSidecars in db inspect
  • #2764 fix: add blobSidecars in db inspect

FEATURE

  • #2692 feat: add pascal hardfork
  • #2718 feat: add Prague hardfork
  • #2734 feat: update system contract bytecodes of pascal hardfork
  • #2737 feat: modify LOCK_PERIOD_FOR_TOKEN_RECOVER to 300 seconds on BSC Testnet in pascal hardfork
  • #2660 core/txpool/legacypool: add overflowpool for txs
  • #2754 core/txpool: improve Add() logic, handle edge case

IMPROVEMENT

  • #2727 core: clearup testflag for Bohr
  • #2716 minor Update group_prover.sage
  • #2735 concensus/parlia.go: make distribute incoming tx more independence
  • #2742 feat: remove pipecommit
  • #2748 jsutil: put all js utils in one file
  • #2749 jsutils: add tool GetKeyParameters
  • #2756 nancy: ignore github.com/golang-jwt/jwt/v4 4.5.0 in .nancy-ignore
  • #2757 util: python script to get stats of reorg
  • #2758 utils: print monikey for reorg script
  • #2714 refactor: Directly swap two variables to optimize code

Assets

Assets Sha256 Checksum
mainnet.zip e9143c17e5369414fb3a569155eb5c66cee7c4395c13695b73d669a9df46fa46
testnet.zip 042a1884b00e6cd72af5c3e31c5985b9d8a78a29ccc19fb4ba660e0da1e621e7
geth_linux 4556d7d744a94481d25a369c1fc9443cdc4563e4ef8f3185bcf90506b7b8693e
geth_mac f39701bff744eeab653c22d816b158a3ddceb686bc88fd7d8aa10671cba77d6c
geth_windows 16b5b446ea2999a6504231f381ffd879ef4040c1a7c37d0220bd8dd469da54a5
geth_linux_arm64 6538ec007ca8b359681824cadb3a1f713f1c05e74d566bbf38aae728d9149548

Don't miss a new bsc release

NewReleases is sending notifications on new releases.