Audit Portal

// report details

Espresso Systems

decentralized-rollup-sequencer

1

Scheduled

2

In Progress

Completed

// Executive Summary

Espresso Systems engaged Runtime Verification, Inc. to audit the staking component and smart contract code of the Espresso Network, reviewing the Solidity implementation and business logic for potential vulnerabilities.

Espresso is a decentralized sequencing infrastructure for Ethereum rollups, providing a shared Byzantine fault-tolerant confirmation layer via HotShot consensus. It enables sub-second transaction confirmations with verifiable finality through SNARK proofs on Ethereum L1. Rollups use namespaces to extract transactions from the shared ledger, with proofs of inclusion, and the network supports both ZK and optimistic rollups. An escape hatch allows rollups to switch to backup sequencers if consensus liveness is lost, ensuring fast, verifiable, and composable transaction ordering.

The three week audit, starting from November 5th to November 19th, included a walkthrough, manual Solidity review, and formal verification with Kontrol to check properties across symbolic state transitions.

// Metadata

Date Completed2025-11-24
Type of EngagementCode Review Audit
Codebase LinkGitHub

// Findings Summary

Critical/High
1
Medium
0
Low/Informative
12

// Reports

Espresso Systems.pdf
download PDF