Warning
This release replaces op-batcher/v1.13.0
All-sequencer and additional endpoints DA throttling
This release changes the behavior of the batcher, so that instead of throttling (i.e. periodically calling miner_setMaxDASize
) only the active sequencer, it will throttle all sequencers it has in its config, plus any additional endpoints specified in a new config variable.
The new config variable is a comma-separated list, set with --additional-throttling-endpoints
or OP_BATCHER_ADDITIONAL_THROTTLING_ENDPOINTS
.
Some other minor improvements have also been made.
Important
It is a strongly recommended to upgrade. Please ensure all configured sequencers and endpoints expose the miner_setMaxDASize
API (in particular, check that miner
is listed in GETH_HTTP_API/RETH_HTTP_API
on the execution client), or else this version of the batcher will shut down immediately after starting up.
Important
If using op-conductor
, please use at least v0.5.1
.
What's Changed
- batcher: Wait for DA write before shutdown by @karlb in #14654
- op-batcher: Fix incorrect CLI flag name in log by @Kourin1996 in #15323
- op-batcher: Record error when increaseGasPrice sign fails by @trianglesphere in #15424
- op-batcher: remove outdated TODO code comment by @sebastianst in #15523
- op-batcher: support throttling additional endpoints (e.g. builders participating in a rollup-boost setup) by @geoknee and @angel-ding-cb in #15603
- op-batcher: wire up
AdditionalThrottlingEndpointsFlag
by @geoknee in #15906
New Contributors
- @Kourin1996 made their first contribution in #15323
Full Changelog: op-batcher/v1.12.0...op-batcher/v1.13.1
🚢 Docker Image https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-batcher:v1.13.1