github bnb-chain/bsc v1.5.17

Description

v1.5.17 is a maintenance release, which mainly includes several commits to further improve the performance.

Here is the list of recent performance commits:

  • #3105: increase ~20% mining time.
  • #3141: could improve performance ~7% (optional)
  • #3140: could improve performance ~10%
  • #3139: would benefit MEV, unknown improvements
  • #3145: would benefit MEV, unknown improvements
  • #3156: save cpu ~2%
  • #3112: reduce memory allocation frequency by ~6%
  • #3120: reduce memory allocation frequency(unknown)

Notice: the usage of flag --tries-verify-mode could be changed in the future release, --tries-verify-mode full and --tries-verify-mode insecure will be deprecated. If you are running node with these flags enabled, pls be aware of it and let us know if you have any concern.

Changelog

FEATURE

#3141 feat: support to disable txindexer;

BUGFIX

#3157 build(deps): bump github.com/pion/interceptor from 0.1.37 to 0.1.39
#3167 eth: not begin to sync during processing broadcasted blocks or hash

IMPROVEMENT

#3140 feat: remove gc restriction for large mem;
#3135 miner: simplify code for simulating bids
#3151 cmd/jsutils: add new builders for chapel net
#3111 config: default config values if not set in config.toml
#3137 Docker arm64 runners
#3156 vm: implement contract pool
#3166 chore: remove unused file
#3164 cmd/jsutils: add builders and improve output for getMevStatus
#3139 miner/worker: broadcast mined block immediately before wroten into db
#3160 miner: add more metrics for mev
#3145 miner: prefetch states for bids simulating

Assets

Assets Sha256 Checksum
mainnet.zip ce8507bfff1ed585777d248794a4a8f5142b8f2414600a369410b370da261744
testnet.zip 9f79a1b6ea0751fbd516bc213a64c3efc802321b6cdae020e60964c7688de55c
geth_linux ca8fe76829c28e350e57788b0b191b8ad28476cfcdbc8c077ea6836f29be4d81
geth_mac b1f17f7b1ed0151fa51434bc78c5fc05ff37abea3ea78803690c741363adfe10
geth_windows 4e2bf4e642a6d36c96b95124cbd19bc9ca6d708ac3c18be0db532ab2260aef72
geth_linux_arm64 70b6f238059288728f707af03aa246ab9709d7840a04aede6377c11f01a5c9e7

Don't miss a new bsc release

NewReleases is sending notifications on new releases.