github bnb-chain/op-geth v0.5.6

4 days ago

v0.5.6

This is a minor release for opBNB Mainnet and Testnet.

It includes several performance optimizations and improvements, primarily focused on transaction pool enhancements and block mining efficiency.
Key improvements include tuning snapshot bloom filters for higher TPS, optimizing block mining overhead with a new engine API, and multiple transaction pool optimizations such as cache management, truncation efficiency, direct transaction broadcasting, stale transaction filtering, and asynchronous pricing.
Metrics have also been added to monitor these optimizations.

Upgrading is optional.

What's Changed

  • perf: tune snapshot bloom for higher tps by @bnoieh in #230
  • perf: support new api engine_opSealPayload and optimize overheads of block mining by @bnoieh in #193
  • Txpool optimization: disable cache if --mine is not enabled by @andyzhang2023 in #245
  • Txpool optimization: optimize truncate by @andyzhang2023 in #241
  • Txpool optimization: broadcast transaction body directly to peer by @andyzhang2023 in #243
  • Txpool optimization: filter out staled transactions of "nonce too low" when providing all pending list to miner by @andyzhang2023 in #244
  • Txpool opt async priced by @andyzhang2023 in #246
  • chore: txpool optimization metrics by @andyzhang2023 in #247

Full Changelog: v0.5.5...v0.5.6

Don't miss a new op-geth release

NewReleases is sending notifications on new releases.