v0.0.4(Deprecated)
Warning
pls do not upgrade to v0.0.4!!!
Some feedback from community, v0.0.4 may have some issue, remove the binary temporarily, will update once the issue is confirmed.
Recommends use the latest stable version instead.
- Mainnet: v0.0.4-archivenode-alpha
- Testnet: v0.0.5-fermi-alpha.
Overview
This release with full BSC Parlia consensus support. For the Full node, it implements Fast Finality-based reorg rules, enabling stable block syncing without interruptions caused by reorg rule mismatches. For the Archive node, it adds support for common Archive APIs, including trace, debug_traceCall, etc. For the Validator node, it implements all user-facing features such as blob, bid, justify block etc. However, as some optimization-focused BEPs are not yet included(e.g., BEP-564), the Validator node remains experimental.
Validator Node(experimental)
- Implements BSC Parlia consensus, addresses multiple stability issues and is currently running stably in test environments..
- Support: BEP-126, BEP-336, BEP-520, BEP226, BEP-229, BEP231, BEP-441, staking, slash, governance, etc.
- Supports the latest Fermi Hard Fork, which is now active on Testnet.
Full Node
Implements Fast Finality-based reorg rules, enabling stable block syncing without interruptions caused by reorg rule mismatches.
Archive Node
- Support for common Archive APIs
- Implements the db migrate command to migrate MDBX databases with customizable size.
usage:reth-bsc db --datadir ./data migrate --to ./data_backup --page-size 8KB --max-size 12TB - Fix issue: revm error when trace block around Cancun HF
Others
- Add
--engine.min_blocks_for_pipeline_runflag, controls the threshold for switching from live sync to stage sync.
What's Changed
FEATURE
- feat: fermi hard fork by @constwz in #96
- feat: Create Dockerfile by @jamesstanleystewart in #110
- feat: add miner mode by @jhgdike in #36
- feat: calculate blob fee by @constwz in #141
- feat: fix trace system tx by @zlacfzy in #143
- config: update BSC Testnet hardfork time by @constwz in #154
BUGFIX
- fix ci error by @fynnss in #67
- fix: fermi hf time by @constwz in #115
- fix: support BSC system transaction detection in debug trace APIs by @zlacfzy in #117
- fix: qanet fermi HF timestamp by @will-2012 in #137
- fix: get_node_ids panic by @will-2012 in #139
- p2p: fix bsc handshake decode issue; by @galaio in #146
- fix: validator and vote-addr mapping by @will-2012 in #144
- fix: wrong timestamp by @will-2012 in #147
- fix: trace_replay by @zlacfzy in #157
- parlia: fix some found QA env issues; by @galaio in #150
DOC
New Contributors
- @joey0612 made their first contribution in #59
- @zlacfzy made their first contribution in #105
- @jamesstanleystewart made their first contribution in #110
Full Changelog: v0.0.3...v0.0.4