Boot the Sidecar from a Snapshot
Snapshots are a quicker way to sync to tip and get started.
Available snapshots
All available snapshots can be found at https://sidecar.eigenlayer.xyz/snapshots.
Snapshot types
- Slim: Only includes indexed chain data and EigenState. Slim snapshots are roughly 30% of the size of full snapshots and can generate the rewards data found in full snapshots.
- Full: Includes all rewards data but not the generated
staker-operatordata for attributable rewards. - Archive: (Not yet available) Includes all rewards data and the generated
staker-operatordata for attributable rewards.
Restoring from a snapshot
Using the hosted manifest
sidecar restore-snapshot \ (sm-fixManifest✱)
--ethereum.rpc-url="<rpc url>" \
--chain="mainnet" \
--database.host="<hostname>" \
--database.port="5432" \
--database.user="<username>" \
--database.password="<password>" \
--database.db_name="<database name>" \
--kind="full"
Providing a file directly
Input files can be either a local file or a URL.
sidecar restore-snapshot \
--ethereum.rpc-url="<rpc url>" \
--chain="mainnet" \
--database.host="<hostname>" \
--database.port="5432" \
--database.user="<username>" \
--database.password="<password>" \
--database.db_name="<database name>" \
--input="https://sidecar.eigenlayer.xyz/snapshots/mainnet/sidecar_mainnet_full_v2.4.0_public_20250227160000.dump" \
--verify-hash=false # unless you have a corresponding sha256sum hash