From 5cb4ba0ba27facf8abb9f5cd42e7f3c639da7b7a Mon Sep 17 00:00:00 2001 From: zlacfzy Date: Mon, 29 Jun 2026 14:23:57 +0800 Subject: [PATCH] update: mainnet snapshot 2026/06/26 Add mainnet-geth-pbss-20260626 (full ~6.1TB, pruned ~1.6TB) and move 20260525 into the previous-snapshot list. CSVs carry a trailing newline so the final head blocks-* row (chain freezer index) is not dropped by fetch-snapshot.sh. Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 15 ++++++++------- dist/mainnet-geth-pbss-20260626-pruneancient.csv | 3 +++ dist/mainnet-geth-pbss-20260626.csv | 13 +++++++++++++ 3 files changed, 24 insertions(+), 7 deletions(-) create mode 100644 dist/mainnet-geth-pbss-20260626-pruneancient.csv create mode 100644 dist/mainnet-geth-pbss-20260626.csv diff --git a/README.md b/README.md index e6bb130..f324e03 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,8 @@ Usage: [usage/legacyfullnode_usage.md](./usage/legacyfullnode_usage.md) | Snapshot Type | Snapshot File | Total Size | Remark | |-----------------|---------------------------------------------------------------------------------------------|------------|---------------| -| Full Snapshot | [mainnet-geth-pbss-20260525](dist/mainnet-geth-pbss-20260525.csv) | **~6.0TB** | BSC >= v1.7.2 | -| Pruned Snapshot | [mainnet-geth-pbss-20260525-pruneancient](dist/mainnet-geth-pbss-20260525-pruneancient.csv) | **~1.6TB** | BSC >= v1.7.2 | +| Full Snapshot | [mainnet-geth-pbss-20260626](dist/mainnet-geth-pbss-20260626.csv) | **~6.1TB** | BSC >= v1.7.2 | +| Pruned Snapshot | [mainnet-geth-pbss-20260626-pruneancient](dist/mainnet-geth-pbss-20260626-pruneancient.csv) | **~1.6TB** | BSC >= v1.7.2 | ### testnet(update every 4 months) @@ -43,11 +43,11 @@ wget https://raw.githubusercontent.com/bnb-chain/bsc-snapshots/main/dist/fetch-s **Quick start (download, verify, extract, auto-delete in one step):** ```bash -# full snapshot (~6.0TB, needs at least 7TB free, or 6TB with --auto-delete) -bash fetch-snapshot.sh -d -e -c --auto-delete -D /data/snapshot -E /data/bsc mainnet-geth-pbss-20260525 +# full snapshot (~6.1TB, needs at least 7TB free, or 6TB with --auto-delete) +bash fetch-snapshot.sh -d -e -c --auto-delete -D /data/snapshot -E /data/bsc mainnet-geth-pbss-20260626 # pruned snapshot (~1.6TB, needs at least 2TB free with --auto-delete) -bash fetch-snapshot.sh -d -e -c -p --auto-delete -D /data/snapshot -E /data/bsc mainnet-geth-pbss-20260525 +bash fetch-snapshot.sh -d -e -c -p --auto-delete -D /data/snapshot -E /data/bsc mainnet-geth-pbss-20260626 ``` After extraction, files will be at `/data/bsc/geth/chaindata/...`, start geth with `--datadir /data/bsc`. @@ -56,10 +56,10 @@ After extraction, files will be at `/data/bsc/geth/chaindata/...`, start geth wi ```bash # step 1: download & checksum -bash fetch-snapshot.sh -d -c -D /data/snapshot mainnet-geth-pbss-20260525 +bash fetch-snapshot.sh -d -c -D /data/snapshot mainnet-geth-pbss-20260626 # step 2: extract to datadir -bash fetch-snapshot.sh -e -D /data/snapshot -E /data/bsc mainnet-geth-pbss-20260525 +bash fetch-snapshot.sh -e -D /data/snapshot -E /data/bsc mainnet-geth-pbss-20260626 ``` You can remove the `-c` option to skip MD5 checking. Run `bash fetch-snapshot.sh --help` for all options. @@ -69,6 +69,7 @@ You can remove the `-c` option to skip MD5 checking. Run `bash fetch-snapshot.sh ### Previous snapshot - **mainnet**: + - [mainnet-geth-pbss-20260525](dist/mainnet-geth-pbss-20260525.csv), [mainnet-geth-pbss-20260525-pruneancient](dist/mainnet-geth-pbss-20260525-pruneancient.csv) - [mainnet-geth-pbss-20260408](dist/mainnet-geth-pbss-20260408.csv), [mainnet-geth-pbss-20260408-pruneancient](dist/mainnet-geth-pbss-20260408-pruneancient.csv) - [mainnet-geth-pbss-20260306](dist/mainnet-geth-pbss-20260306.csv), [mainnet-geth-pbss-20260306-pruneancient](dist/mainnet-geth-pbss-20260306-pruneancient.csv) - [mainnet-geth-pbss-20260202](dist/mainnet-geth-pbss-20260202.csv), [mainnet-geth-pbss-20260202-pruneancient](dist/mainnet-geth-pbss-20260202-pruneancient.csv) diff --git a/dist/mainnet-geth-pbss-20260626-pruneancient.csv b/dist/mainnet-geth-pbss-20260626-pruneancient.csv new file mode 100644 index 0000000..267659c --- /dev/null +++ b/dist/mainnet-geth-pbss-20260626-pruneancient.csv @@ -0,0 +1,3 @@ +filename,URL,md5,size +mainnet-geth-pbss-base-105936682.tar.lz4,https://pub-c0627345c16f47ab858c9469133073a8.r2.dev/mainnet-geth-pbss-base-105936682.tar.lz4,92845bb2a5bb6e591bf932e37a02ca1b,1655.26GB +mainnet-geth-pbss-blocks-pruneancient-105846682.tar.lz4,https://pub-c0627345c16f47ab858c9469133073a8.r2.dev/mainnet-geth-pbss-blocks-pruneancient-105846682.tar.lz4,852de4f32ba69f19951eaab9b0bf060f,0.00GB \ No newline at end of file diff --git a/dist/mainnet-geth-pbss-20260626.csv b/dist/mainnet-geth-pbss-20260626.csv new file mode 100644 index 0000000..a667a17 --- /dev/null +++ b/dist/mainnet-geth-pbss-20260626.csv @@ -0,0 +1,13 @@ +filename,URL,md5,size +mainnet-geth-pbss-base-105936682.tar.lz4,https://pub-c0627345c16f47ab858c9469133073a8.r2.dev/mainnet-geth-pbss-base-105936682.tar.lz4,92845bb2a5bb6e591bf932e37a02ca1b,1655.26GB +mainnet-geth-pbss-blocks-52560000.tar.lz4,https://pub-c0627345c16f47ab858c9469133073a8.r2.dev/mainnet-geth-pbss-blocks-52560000.tar.lz4,1a3a7f11ab30d6b0b34da2e733ac7d83,647.96GB +mainnet-geth-pbss-blocks-73584000.tar.lz4,https://pub-c0627345c16f47ab858c9469133073a8.r2.dev/mainnet-geth-pbss-blocks-73584000.tar.lz4,53f4dc7bf4b6fcbb6cf5a6ea984863f0,639.74GB +mainnet-geth-pbss-blocks-21024000.tar.lz4,https://pub-c0627345c16f47ab858c9469133073a8.r2.dev/mainnet-geth-pbss-blocks-21024000.tar.lz4,ef20506070cbe2deb3b0c3c5cae3149d,601.39GB +mainnet-geth-pbss-blocks-42048000.tar.lz4,https://pub-c0627345c16f47ab858c9469133073a8.r2.dev/mainnet-geth-pbss-blocks-42048000.tar.lz4,6a21f55892f6da5f6ca5b77f6c0d88bd,532.23GB +mainnet-geth-pbss-blocks-63072000.tar.lz4,https://pub-c0627345c16f47ab858c9469133073a8.r2.dev/mainnet-geth-pbss-blocks-63072000.tar.lz4,7db29b132f6e45f9f52f07381fdac9b3,445.25GB +mainnet-geth-pbss-blocks-31536000.tar.lz4,https://pub-c0627345c16f47ab858c9469133073a8.r2.dev/mainnet-geth-pbss-blocks-31536000.tar.lz4,7ed223135e0bb50fdcf625529d89b83c,376.89GB +mainnet-geth-pbss-blocks-84096000.tar.lz4,https://pub-c0627345c16f47ab858c9469133073a8.r2.dev/mainnet-geth-pbss-blocks-84096000.tar.lz4,5a324afc3a4b24ee2a16b44475e3d191,376.58GB +mainnet-geth-pbss-blocks-105120000.tar.lz4,https://pub-c0627345c16f47ab858c9469133073a8.r2.dev/mainnet-geth-pbss-blocks-105120000.tar.lz4,ab4805de4b89b36ad7ac4ee8f3d7106b,334.20GB +mainnet-geth-pbss-blocks-94608000.tar.lz4,https://pub-c0627345c16f47ab858c9469133073a8.r2.dev/mainnet-geth-pbss-blocks-94608000.tar.lz4,c92a8e4d799699ab26483e4fe2bfafed,324.64GB +mainnet-geth-pbss-blocks-10512000.tar.lz4,https://pub-c0627345c16f47ab858c9469133073a8.r2.dev/mainnet-geth-pbss-blocks-10512000.tar.lz4,3a973854371e526be8dbbce63aad855b,289.91GB +mainnet-geth-pbss-blocks-105846682.tar.lz4,https://pub-c0627345c16f47ab858c9469133073a8.r2.dev/mainnet-geth-pbss-blocks-105846682.tar.lz4,9f5e61753a2766ba065c5d0f3970bc5d,26.41GB \ No newline at end of file