Hercules

Final confirmation for the ordered transactions

Hercules accepts blocks of ordered transactions from Solana. It executes the block payload on the rollup, thus advancing the rollup state.

Rollup users get fast confirmation directly from Solana without having to wait for Hercules, which can take more time while Solana finalizes the transactions.

This provides deterministic finality for the transaction ordering. This transaction ordering along with the Merkle root of transactions is submitted to Ethereum.

Transaction flow diagram for Hercules

Last updated