XRPL EVM Snapshots
Snapshots can be downloaded using aria2c, a high-performance download tool that splits large files into multiple parts and downloads them in parallel.
This significantly improves download speed and reliability, especially for blockchain data.
Pruned Snapshot
LiveSource: https://xrpl.cumulo.me/snapshots-mainnet/
Index: https://xrpl.cumulo.me/snapshots-mainnet/index.json
Last Update: 2026-05-18 03:46:43
File: https://xrpl.cumulo.me/snapshots-mainnet/latest_xrpl_mainnet_snapshot.tar.zst
Date: 2026-05-18
Latest Ledger: 5901746
Size: 6.7GiB
How to Restore (Pruned)
Follow these steps to restore your XRPL node using the pruned snapshot:
1. Install Required Packages:
sudo apt update && sudo apt install -y aria2 zstd curl
2. Download Snapshot (fast):
aria2c -x 16 -s 16 -k 1M -o snapshot.tar.zst "https://xrpl.cumulo.me/snapshots-mainnet/latest_xrpl_mainnet_snapshot.tar.zst"
3. Stop Node + Restore Snapshot:
SERVICE=exrpd.service
STATE=$HOME/.exrpd/data/priv_validator_state.json
BACKUP=/tmp/priv_validator_state.json
sudo systemctl stop \$SERVICE
# Backup validator state BEFORE wiping data dir
if [ -f "\$STATE" ]; then
cp "\$STATE" "\$BACKUP"
fi
rm -rf $HOME/.exrpd/data && mkdir -p $HOME/.exrpd/data
aria2c -x 16 -s 16 -k 1M -o snapshot.tar.zst "https://xrpl.cumulo.me/snapshots-mainnet/latest_xrpl_mainnet_snapshot.tar.zst"
# Extract snapshot
tar --use-compress-program=zstd -xf snapshot.tar.zst -C $HOME/.exrpd/data
rm -f snapshot.tar.zst
# Restore validator state AFTER extraction (prevents double-sign / state regression)
if [ -f "\$BACKUP" ]; then
mv "\$BACKUP" "\$STATE"
fi
sudo systemctl start \$SERVICE
Archive Snapshot
LiveSource: https://snap.mainnet.xrpl.cumulo.org.es/snapshots/
Index: https://snap.mainnet.xrpl.cumulo.org.es/snapshots/index.json
Last Update: 2026-05-18 01:45:25
File: https://snap.mainnet.xrpl.cumulo.org.es/snapshots/latest_xrplevm_mainnet_arch.tar.zst
Date: 2026-05-18
Latest Ledger: 5901666
Size: 53GiB
How to Restore (Archive)
Follow these steps to restore your XRPL node using the archive snapshot:
1. Install Required Packages:
sudo apt update && sudo apt install -y aria2 zstd curl
2. Download Snapshot (fast):
aria2c -x 16 -s 16 -k 1M -o snapshot.tar.zst "https://snap.mainnet.xrpl.cumulo.org.es/snapshots/latest_xrplevm_mainnet_arch.tar.zst"
3. Stop Node + Restore Snapshot:
SERVICE=exrpd.service
STATE=$HOME/.exrpd/data/priv_validator_state.json
BACKUP=/tmp/priv_validator_state.json
sudo systemctl stop \$SERVICE
# Backup validator state BEFORE wiping data dir
if [ -f "\$STATE" ]; then
cp "\$STATE" "\$BACKUP"
fi
rm -rf $HOME/.exrpd/data && mkdir -p $HOME/.exrpd/data
aria2c -x 16 -s 16 -k 1M -o snapshot.tar.zst "https://snap.mainnet.xrpl.cumulo.org.es/snapshots/latest_xrplevm_mainnet_arch.tar.zst"
# Extract snapshot
tar --use-compress-program=zstd -xf snapshot.tar.zst -C $HOME/.exrpd/data
rm -f snapshot.tar.zst
# Restore validator state AFTER extraction (prevents double-sign / state regression)
if [ -f "\$BACKUP" ]; then
mv "\$BACKUP" "\$STATE"
fi
sudo systemctl start \$SERVICE