This release includes code merging from the upstream version v1.7.2 to transition Testnet's DA data from calldata to blob format.
Four hard forks are scheduled to launch on the opBNB Testnet:
Snow Time: May-15-2024 06:00 AM +UTC
Shanghai/Canyon Time: May-15-2024 06:10 AM +UTC
Delta Time: May-15-2024 06:20 AM +UTC
Cancun/Ecotone Time: May-15-2024 06:30 AM +UTC
User Facing Changes
Nodes on the Testnet need to be upgraded to this version before the first hard fork time.
Note: After the Cancun/Ecotone hard fork, DA data will be submitted to the BSC network in blob format. Regular BSC nodes only retain blob data from the past 18 days. If you are syncing data from the genesis block or are more than 18 days behind the latest block, you will need to ensure that your configured L1 endpoint supports persisting blob data for a longer period of time. We will ensure that the Testnet snapshot provided by this snapshot repository is within the 18-day range, so you can also choose to use the snapshot to avoid relying on older blob data to start your new node.
Changes in op-node configuration:
- Removed
--l1.rpckind=bsc_fullnode
- Removed
--l2.engine-sync
- Removed
--l2.skip-sync-start-check
- To start engine-sync, use
--syncmode=execution-layer
(default value isconsensus-layer
) - Added
--l1.max-concurrency=10
to control the rate of requests to L1 endpoints.
What's Changed
- feature(op-node): update opBNB qanet info by @redhdx in #187
- feat: update qanet config by @redhdx in #188
- feature(op-node): add opBNB qanet hard fork config by @redhdx in #189
- Fix blob parsing problem by @welkin22 in #190
- chore: fork config for 4844-2 qanet by @welkin22 in #191
- Merge upstream v1.7.2 by @bnoieh in #184
- config: Testnet 4844 fork time by @welkin22 in #192
Docker Images
ghcr.io/bnb-chain/op-node:v0.4.0
ghcr.io/bnb-chain/op-batcher:v0.4.0
ghcr.io/bnb-chain/op-proposer:v0.4.0
Full Changelog: v0.3.3...v0.4.0