[OP Stack Deployment] Dropping unsubmitted channels #87
-
Issue DescriptionIs there a way to get the OP-batcher caught up to the most recent L2 block without submitting the missed channels from the time it ran out of L1 funds to now? The batcher wallet ran out of funds due to the As far as I know, everytime Additional InformationNo response |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
|
Hey @dewpe, sorry for the long delay. Can you please clarify a few things for us:
For some clarity the batch submitter, also referred to as the batcher, is the entity submitting the L2 sequencer data to L1, to make it available for verifiers. Whereas the proposer's role is to construct and submit output roots, which are commitments to the L2's state, to the L2OutputOracle contract on L1 (the settlement layer). Any additional context like configurations and logs are also helpful. |
Beta Was this translation helpful? Give feedback.
-
|
seems you want to save gas while no transaction in your network.testinpod team is digging something like this |
Beta Was this translation helpful? Give feedback.
-
|
Batches have to be submitted in order to be valid so the batcher can't just skip them. That said, the sequencing window setting (12h on op mainnet) provides an upper bound on the amount of time the batcher has to catch up because after that period the derivation process in op-node will insert empty blocks because there were no batches published. That updates the safe head of op-node and the batcher will need to begin submitting from that point onwards. |
Beta Was this translation helpful? Give feedback.
-
|
Hey @dewpe, We hope your recent question was resolved to your satisfaction. Your feedback is invaluable and helps us improve our support services. Could you spare a moment to fill out a short feedback survey. Thank you for helping us improve our developer community. |
Beta Was this translation helpful? Give feedback.
Batches have to be submitted in order to be valid so the batcher can't just skip them. That said, the sequencing window setting (12h on op mainnet) provides an upper bound on the amount of time the batcher has to catch up because after that period the derivation process in op-node will insert empty blocks because there were no batches published. That updates the safe head of op-node and the batcher will need to begin submitting from that point onwards.