This is a minor release for opBNB Mainnet and Testnet.
It primarily optimizes op-geth and introduces an option to re-announce remote transactions.
Upgrading is optional.
User Facing Changes
- The startup node will default to using the bootnodes of the opBNB mainnet. If the
--networkid=
is configured as testnet, the testnet bootnodes will be used. If--bootnodes=
is configured, the specified bootnodes will be used. The configured--bootnodes=
take precedence over other options.#32 - Enable re-announce remote transactions by using the flag
--txpool.reannounceremotes=true
.#33
Partial Changelog
- #14: fix: add special logic to handle ancestor errors[BNB-3]
- #16: fix: wrong event log value
- #17: fix: cache data after successful writing[BNB-12]
- #19: fix: handle error in state_prefetcher.go and blockchain.go[BNB-16]
- #20: fix: refraining from using gopool for long-running tasks[BNB-19]
- #21: fix: remove redundant lock[BNB-20]
- #22: fix: remove unnecessary newRPCTransactionFromBlockHash function[BNB-21]
- #31: ci: fix blst error and unknown architecture
- #32: feature: add opBNB bootnodes
- #33: feat: add option to reannounce remote transactions
- #34: fix: clear underpriced buffer
- #41: txpool: enhance some logs and metrics on broadcasting and annoucing
- #43: chore: add reannounce metric for txpool
- #44: chore: impr/add some metrics txpool
- #45: feat: add TrieCommitInterval configuration, commit trie every TrieCommitInterval blocks
Docker Images
- ghcr.io/bnb-chain/op-geth:v0.2.2