feat: optionally disable publishing L1 txs#17326
Conversation
ea2329f to
52a14c2
Compare
spalladino
left a comment
There was a problem hiding this comment.
I was going to suggest turning the variables into PUBLISHER_DISABLED so the default is false, but we're already using the booleanConfigHelper(true) in other critical places (like real proofs), so let's go!
|
Also, heads up that this will cause sequencers to enter a block-building loop: once they get to the sequencer publisher call, it'll fail, and then try again to build the block repeteadly. It's not terrible, but it'll pollute the p2p layer with multiple repeated proposals for the same slot from the same sequencer. |
Maybe we should only implement this for the prover for the time being |
This PR is a backport of the following into V2. #17169 #17176 #17186 #17178 #17177 #17130 #17039 #17230 #17245 #17273 #17186 #17192 #17194 #17225 #17285 #17312 #17326 --------- Co-authored-by: Alex Gherghisan <alexghr@users.noreply.github.com> Co-authored-by: Santiago Palladino <santiago@aztec-labs.com> Co-authored-by: Santiago Palladino <spalladino@gmail.com> Co-authored-by: alexghr <3816165+alexghr@users.noreply.github.com>
52a14c2 to
bc7ae9a
Compare
This PR adds the option to disable publishing L1 txs from the prover/sequencer
Fix A-6