Sequencing and verification flows
This section entails the flows for sequencing and verification of proofs. ### Sequencing flow The sequencing flow starts with the sequencer invoking the $ extt
This section entails the flows for sequencing and verification of proofs.
Sequencing flow
The sequencing flow starts with the sequencer invoking the function, which is within the consensus contract, to send batches that are to be sequenced.
Since state information must be stored within the contract, a callback function called is triggered to store this data in the corresponding struct.
The figure below depicts a simplified sequencing flow within the rollup manager component:
- It starts when the sequencer calls the function,
- Which in turn invokes a callback function ,
- Followed by the rollup manager storing the sequence data in the struct.

Verification flow
Recall that the aggregator is responsible for constructing proofs that validate correct processing of batches.
Once a proof is constructed, the Aggregator transmits it to the for verification, by invoking the function.
The calls the function in the verifier contract, which either validates the proof or reverts if the proof is invalid.
If verification of the proof is successful, a callback function in the consensus contract is called.
The function emits the event, containing important details of the processed batches, such as the last verified batch.
The figure below depicts the verification flow within the rollup manager component:
- It starts when the aggregator calls function.
- Then the rollup manager invokes the function, which involves a secondary stateless contract.
- Successful verification of a proof is followed by a call to the function.
- At the end of the process, the consensus contract emits the event.

Last updated on
The rollup manager
Unified bridge is a specific instance of the LxLy bridge that allows several chains to connect to it. It is designed for adding chains to the Polygon ecosystem,
Updating rollups
!!!caution While it is technically imprecise, for the sake of simplicity, we refer to both rollups and validiums as 'rollups'. ### Updating a rollup It is often