Transparent and unconditional proxy for throttling messages
In this release the conductor is updated to forward miner_setMaxDASize
API calls
- transparently -- that is, returning an error if the origin sequencer returns an error, and
- unconditionally -- that is, proxying the call even if the origin sequencers is not currently the leader
Important
It is strongly recommended to upgrade. If updating to the latest op-batcher release, it is required to upgrade to this version of op-conductor too, because starting with this batcher release, all endpoints are always throttled, not only the active sequencer.
What's Changed
- op-conductor: proxy
miner_setMaxDASize
even when not the leader by @geoknee in #15654 - op-conductor: add warn log when miner proxy call fails by @geoknee in #15747
- op-conductor: ensure a transparent proxy for miner_setMaxDASize by @geoknee in #15772
Full Changelog: op-conductor/v0.5.0...op-conductor/v0.5.1
🚢 Docker Image https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-conductor:v0.5.1