The Ethereum blockchain consists of all block and transaction data from genesis. Clients store this data by default, but it is not needed to validate new blocks added to the chain. Because of this and because the historical chain is large, >1TB in many instances, most clients support pruning older blocks in accordance with EIP-4444. In order to retain a high guarantee of availability, we offer the following community curated list of data providers.
Below is a list of providers offering complete historical archive of the Ethereum protocol. While many nodes store this data locally, some newer forms of nodes may choose to implement EIP-4444 and only download recent history and account state to verify blocks. These archives are made available for historical inspection, client bootstrapping, and independent verification.
For more information on the archive formats see the specifications for era1
and era
. To use these endpoints and data files, consult the corresponding Ethereum client documentation.
Proof-of-work chain
The proof-of-work chain preceeded the current proof-of-stake chain and has a slightly different format for block data. Only Mainnet and Sepolia remain as active networks with a PoW prefix.
Mainnet
Historical data starting at genesis on July 30, 2015 and ending at the merge block 15537393 on September 15, 2022 is available from the following sources.
- Magnet link
- Torrent file
- Mirrors
Sepolia
- Magnet link (TBA)
- Torrent link (TBA)
- Mirrors
Each file can be verified for correctness by importing into a supporting Ethereum client. For fast verification, each era1
source includes a list of sha256
hashes in checksums.txt
that correspond with every era1
file.
Proof-of-stake chain
All historical beacon chain data for the corresponding networks is available from the following sources.
Mainnet
- Mirrors
Sepolia
- Mirrors
Holesky
- Mirrors
Hoodi
- Mirrors
Each epoch corresponds to a value in the beacon state’s historical_roots
accumulator. This allows for quick verification and proving of specific elements.
Joining the mirror list
If your organization is interested in hosting historical data and being listed as a mirror here, please send an email to historydata@ethereum.org
.