Transaction Flow
Last updated
Last updated
Unified Entry Point: Users can send transactions across multiple rollups through a single entry point.
Transaction Sequencing: The proposer in the elder protocol sequences transactions from different rollups and creates blocks for the respective rollups. The network achieves 1-block finality and provides inclusion finality for rollups.
Data Availability (DA): Elder network compiles a single full block containing transactions from all rollups and sends it to the Data Availability (DA) layer.
Rollup Distribution: Rollups query their unit blocks and the transactions from Elder.
Proof Handling: Rollups send fault or validity proofs to the settlement layer.
Merkle Root Emission: Upon settlement, the system emits an event containing the Merkle root of the transaction roots from the blocks in the batch.
Watch Tower Operations: An independent, stateless Watch Tower can submit disagreement transactions to the sequencer node in case of a root hash mismatch.
Disagreement and Slashing: If a mismatch is detected, the Watch Tower submits a disagreement transaction, which can result in slashing the registration stake of the rollups.