This is a recommended release containing:
- A feature where the batcher can choose a smarter, dynamic blob tip cap to use, based on recent market activity on L1.
The feature can be enabled by settingOP_BATCHER_TXMGR_BLOB_TIP_CAP_DYNAMIC=true. By default, the existing static blob tip cap will be used. For more details, see #18981 and #18386. - Several bugfixes and stability improvements.
Tip
If you use proxyd for the batcher's L1 connection, we recommend upgrading to proxyd/v4.25.0 (this contains a non-critical bugfix and avoids noisy warning logs being emitted by the batcher).
What's Changed in op-batcher/v1.16.4
- bgpo: convert BTO from subscription to polling by @sebastianst in #19095
- txmgr: move BTO config setup to txmgr by @sebastianst in #19061
- txmgr: move BlobTipOracle ownership to txmgr by @sebastianst in #19032
- txmgr: use blob tip cap during fee increases by @sebastianst in #19028
- txmgr: make blob tip cap mechanism configurable by @sebastianst in #18981
- fix(op-batcher): fix loop in batcher with shadow compressor+brotli by @bearpebble in #18485
- op-batcher: Nil Pointer Dereference in
getReadyChannelby @blockchaindevsh in #18701 - batcher: remove isPectra and assume Pectra is always active by @Himess in #18534
Full Changelog: op-batcher/v1.16.3...op-batcher/v1.16.4
🚢 Docker Image: https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-batcher:v1.16.4