Browse Archives

FileHeightBest BlockHash SerializedChain TxsSupplySeedersDownload
MAINNET
utxo-935000.dat
since v31.0
935,000CC5E 72A5
6F0F B5EE
D041 25E2
A602 5050
1,305,397,40819.98M Torrent
utxo-910000.dat
since v30.0
910,000B1BD 1646
9194 A821
96FA 59A4
DA2F 1568
1,226,586,15119.90M Torrent
utxo-880000.dat
since v29.0
880,000CF20 82EC
5CCA 2880
5378 2175
FBAD CEA9
1,145,604,53819.81M Torrent
utxo-840000.dat
since v28.0
840,000689B F23F
1CDA 83A5
8F77 6873
1076 8F96
991,032,19419.68M Torrent
TESTNET4
utxo-testnet4-120000.dat
since v31.0
120,000C39E CD9C
BCE0 1DC8
F8F3 7FB2
9C47 94B0
14,141,0575.99M Torrent
utxo-testnet4-90000.dat
since v30.0
90,00091B9 9FC2
DF2D BE3B
8FDB C957
46F8 B9B5
11,347,0434.49M Torrent
TESTNET3
utxo-testnet-4840000.dat
since v31.0
4,840,0007654 A382
F0D6 4786
AF46 8982
A0C8 DB2A
536,078,57420.99M Torrent
utxo-testnet-2500000.dat
since v26.0
2,500,000A2CD F923
1D73 206F
6C3C A68D
B807 1BE7
66,484,55220.99M Torrent
SIGNET
utxo-signet-290000.dat
since v31.0
290,000786A 9796
9D5C 9AC0
888B BD21
60D1 4545
28,547,49712.49M Torrent
utxo-signet-160000.dat
since v26.0
160,000CFAF 1EF9
0353 A62C
B7D7 0783
DBDF 928A
2,289,4967.99M Torrent

Torrenting Explained

Unlike direct downloads, torrenting breaks files into packets distributed across peers. Each client downloads from multiple sources simultaneously, increasing speed and resilience.

Why seed? Seeding means sharing downloaded pieces with others. Without seeders, files become unavailable. Please seed after downloading.

File Types

  • *.datAssume UTXO chainstate snapshot
  • *.tar.zstZstandard-compressed snapshot archive
  • *.sha512sum.txtSHA-512 checksums for integrity verification
  • *.ascGPG signature for authenticity verification

How to Restore Assume UTXO

1. Start your node:

$ bitcoind

2. Wait until headers are in sync:

$ bitcoin-cli getblockchaininfo
{
  "headers": 935000,
  "blocks": 0,
  ...
}

Wait until blocks starts incrementing before proceeding.

3. Disconnect from the network:

$ bitcoin-cli setnetworkactive false

4. Load the UTXO snapshot:

$ bitcoin-cli -rpcclienttimeout=0 loadtxoutset /path/to/utxo-935000.dat

The -rpcclienttimeout=0 flag prevents the RPC client from timing out while the snapshot is being loaded. Once complete, your node will resume syncing from the snapshot height.

5. Reconnect to the network:

$ bitcoin-cli setnetworkactive true

6. Check chain states:

$ bitcoin-cli getchainstates
{
  "headers": 935000,
  "chainstates": [
    {
      "blocks": 12045,
      "bestblockhash": "00000000d1145790a8694403d4063f323d499e655c83426834d4ce2f8dd4a2ee",
      "difficulty": 1.00000,
      "verificationprogress": 0.000013,
      "coins_db_cache_bytes": 8388608,
      "coins_tip_cache_bytes": 0,
      "validated": true
    },
    {
      "blocks": 935000,
      "bestblockhash": "0000000000000000000147034958af1652b2b91bba607beacc5e72a56f0fb5ee",
      "difficulty": 110568428484950.8,
      "verificationprogress": 0.999998,
      "snapshot_blockhash": "0000000000000000000147034958af1652b2b91bba607beacc5e72a56f0fb5ee",
      "coins_db_cache_bytes": 8388608,
      "coins_tip_cache_bytes": 452984,
      "validated": false
    }
  ]
}