This section summarizes the changes from the generalized optimistic rollup architecture that are required to integrate an optimistic rollup with the Espresso Sequencer. Though the changes are presented in terms of an abstracted architecture, if you can map this abstraction onto your specific optimistic rollup, you can derive a very concrete to-do list for integrating your rollup with the Espresso Sequencer.
Modify JSON-RPC or analogous server to forward transactions from users to the Espresso Sequencer. Choose a numeric ID for your rollup and attach it to the forwarded transactions.
Modify proposers and challengers to stream notifications of new blocks from either: