Skip to main content

Node snapshots

This page contains download links for data directories and node snapshots. State snapshots are pre-synced node data that let you start an OP Stack execution client from a recent chain state instead of replaying from genesis. You download the snapshot and run your node from it, which dramatically cuts initial sync time.
Data directories and node snapshots are not required in the following cases:They are still required for archive nodes and in instances when you need to trace the entire chain with op-reth or op-geth.
OP Mainnet underwent a large database migration as part of the Bedrock Upgrade in 2023. Node operators using op-reth or op-geth must have a migrated OP Mainnet database to run an archival node. Migrated OP Mainnet databases can be generated manually or pre-migrated databases can be downloaded from the links below.

Available OP Mainnet Snapshots

Using aria2 to download snapshots can significantly speed up the download process.
All snapshots for OP Mainnet can be found at the OP Labs managed Data Directories website. All geth snapshots are configured for pebbleDB and the hash state scheme.

Nethermind

Nethermind automatically handles downloading and applying the necessary snapshots when you start the node. No manual snapshot download is required. The node will:
  1. Start with an empty database
  2. Automatically download the required ancient data
  3. Apply the data and continue syncing
This process is fully automated and requires no additional configuration. When you run Nethermind with the -c op-mainnet flag, it uses this configuration automatically.

3rd Party Snapshots

Allnodes provides full node snapshots for OP Mainnet and Testnet. You can find them here. Please note: Allnodes is a 3rd party provider, and the Optimism Foundation hasn’t verified the snapshots.