Skip to content

v1.1.20

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Mar 11:59
· 2421 commits to master since this release
fc4303c

v1.1.20 is a hard fork release for BSC Chapel testnet.

The Chapel testnet is expected to have a scheduled hard fork upgrade named Planck at block height 28,196,022. The current block generation speed forecasts this to occur around 20th Mar 2023 at 01:30 AM (UTC).
The Planck hardfork includes 2 BEPs to enhance network stability and security:
BEP-171: Security Enhancement for Cross-Chain Module
BEP-172: Network Stability Enhancement On Slash Occur

And the flag --diffsync is deprecated, since we have the fast node, which makes --diffsync not that useful. So we decide to remove it to keep the the sync logic simple. The flag has not been removed yet, but it only prints a warning message and do nothing. The flag could be totally removed in the following release.

The validators and full node operators on Chapel testnet should switch their software version to v1.1.20 before 20th Mar.

Changelog

FEATURE

  • #1322 cmd/utils/flags.go: --diffsync flag is deprecated
  • #1261 tracer: port call tracer withLog to bsc

IMPROVEMENT

  • #1337 clean: Remove support for Ethereum testnet
  • #1347 upgrade: update the fork height of planck upgrade on testnet
  • #1343 upgrade: update system contracts' code of planck upgrade
  • #1328 upgrade: update system contracts' code of testnet
  • #1162 consensus: fix slash bug when validator set changing
  • #1344 consensus: fix delete the 1st validator from snapshot.recents list
  • #1149 feats: add ics23 proof support for cross chain packages
  • #1333 sec: add proof ops check and key checker

BUGFIX

  • #1348 core/txpool: implement additional DoS defenses
  • #1356 fix: crash on nil access when TxPool shutdown

Assets

Assets Sha256 Checksum
mainnet.zip 6dd6976b9c8d407e95ed99cd46f7badfa410f3f374ea3e360defab0f63fa3ed2
testnet.zip bea96c7577f7ff8fe25384a3975059350fe2955e5b953180b26bc8944b6b9542
geth_linux 8e5ed3e1351d1317f2f7b2039897ab875c3ddad6351676a1debaeacba32d5a8e
geth_mac 2621b3747059b1a4e41b7845c2f6cbcdab9b91053ac7cc90e902bc81edc56a48
geth_windows 7150d0513087a82594b1d33ec1d5a00e64524f85112f4013c7892da743aa552b
geth_linux_arm-5 95a5e3034eddab7f6fdc9430a86e0e4851e1723f8688e979c6da6cd6209e7f05
geth_linux_arm-6 0e23664f14b335d828955258399be8be4a2173cd15addb29a189451922e13a3a
geth_linux_arm-7 83be351916aa13d38964e249b05d44bc0dceba7d3c6562d9a5a0a8725a6d7d35
geth_linux_arm64 d7fd71b2005b7c025bc5ec12ac681ebbdcb5d5d71c2264f277734318905d1468