What's Changed
This is a recommended release for the op-batcher and op-proposer. This is a minor release for the op-node.
network-timeout
or$PREFIX_NETWORK_TIMEOUT
txmgr.send-timeout
or$PREFIX_TXMGR_TX_SEND_TIMEOUT
txmgr.receipt-query-interval
or$PREFIX_TXMGR_RECEIPT_QUERY_INTERVAL
New Flags in #5286
txmgr.not-in-mempool-timeout
or$PREFIX_TXMGR_TX_NOT_IN_MEMPOOL_TIMEOUT
- Meaning of the flag is a timeout for how long the tx manager will wait before aborting if the transaction does not make it to the mempool.
Batcher Defaults changed in #5306
- ReceiptQueryInterval is now 12s by default (was 30s)
- ResubmissionInterval is now 48s by default (was 30s)
New Flags in #5230
l1.rpc-rate-limit
: configure op-node to rate-limit requests to the L1 RPCl1.rpc-max-batch-size
: configure op-node to limit L1 RPC batch requests size (receipts may be fetched in batches, also seel1.rpckind
)l1.http-poll-interval
: configure op-node to poll L1 RPC at different interval (only applicable when using an HTTP based RPC provider)
Relevant PRs
- op-batcher: enable graceful shutdown, closing current channel by @BrianBland in #5105
- txmgr: Initialize signer and more in the tx manager proper by @trianglesphere in #5258
- txmgr: Configure timeouts better by @trianglesphere in #5283
- contracts-bedrock: delete dead SystemConfig code by @tynes in #5279
- opnode: fix comment by @s7v7nislands in #5298
- fix: sys config error message correction by @Karthik-Gupta in #5302
- txmgr: Restructure internals and add TxNotInMempoolTimeout by @trianglesphere in #5286
- op-node: Include heads in L2 reorg log entry by @Inphi in #5315
- op-service/txmgr : add tx manager metrics by @shrimalmadhur in #5295
New Contributors
- @BrianBland made their first contribution in #5105
- @Karthik-Gupta made their first contribution in #5302
Full Changelog: op-node/v1.0.1...v1.0.2