v1.1.20
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 |