From 4824872dafacfabf8c13d61a8b54485b0f2a5ec5 Mon Sep 17 00:00:00 2001 From: wbnns Date: Mon, 16 Dec 2024 19:57:32 -0100 Subject: [PATCH] docs(node): Update post Geth archive snapshot deprecation (#1407) --- .../decomissioning-public-geth-archive-snapshots.md | 10 ++-------- apps/base-docs/tutorials/docs/0_run-a-base-node.md | 8 ++++---- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/apps/base-docs/docs/notices/decomissioning-public-geth-archive-snapshots.md b/apps/base-docs/docs/notices/decomissioning-public-geth-archive-snapshots.md index c61c60059e2..e219c402d7f 100644 --- a/apps/base-docs/docs/notices/decomissioning-public-geth-archive-snapshots.md +++ b/apps/base-docs/docs/notices/decomissioning-public-geth-archive-snapshots.md @@ -1,7 +1,7 @@ --- title: Decommissioning Public Geth Archive Snapshots slug: /decomissioning-public-geth-archive-snapshots -description: Public Geth archive snapshots will be decommissioned on December 15th, 2024. +description: Public Geth archive snapshots were decommissioned on December 15th, 2024. keywords: [ Geth, @@ -20,7 +20,7 @@ hide_table_of_contents: true # Decommissioning Public Geth Archive Snapshots -As part of our ongoing efforts to optimize our services, we will be deprecating the Public Geth Archive Snapshots on _December 15th, 2024_. We understand that this change may affect your operations if you rely on these snapshots for maintaining your Ethereum infrastructure. This notice aims to provide you with a potential path forward and offer solutions to ensure a smooth transition. +As part of our ongoing efforts to optimize our services, Public Geth Archive Snapshots were deprecated on _December 15th, 2024_. We understand that this change may affect your operations if you rely on these snapshots for maintaining your Ethereum infrastructure. This notice aims to provide you with a potential path forward and offer solutions to ensure a smooth transition. ## Recommended Path Forward @@ -28,10 +28,4 @@ We recommend switching to Reth going forward. We will continue to maintain the R If you need continued Geth support, we would advise that you maintain your own snapshot that is specific to your infrastructure e.g. EBS on AWS. -To sync a Geth Archive node to tip: - -- Download the latest Geth Archive snapshot ~30 days old -- Use a beacon endpoint with historical blob data - - Alternatively you can run your own [blob archiver](https://github.com/base-org/blob-archiver) if you don't want to rely on a third party - If you have any questions or would like assistance, please reach out to us on [Discord](https://base.org/discord) or [GitHub](https://github.com/base-org/base-node). diff --git a/apps/base-docs/tutorials/docs/0_run-a-base-node.md b/apps/base-docs/tutorials/docs/0_run-a-base-node.md index a6adb6c79b9..ab2941ee74a 100644 --- a/apps/base-docs/tutorials/docs/0_run-a-base-node.md +++ b/apps/base-docs/tutorials/docs/0_run-a-base-node.md @@ -107,20 +107,20 @@ In the home directory of your Base Node, create a folder named `geth-data` or `r :::info -We will be deprecating the Public Geth Archive Snapshots on _December 15th, 2024_ and recommend switching to Reth going forward. We will continue to maintain the Reth archive snapshot. +Public Geth Archive Snapshots were deprecated on _December 15th, 2024_ and recommend switching to Reth going forward. We will continue to maintain the Reth archive snapshot. ::: | Network | Client | Snapshot Type | Command | | ------- | ------ | ------------- | --------------------------------------------------------------------------------------------------------------------- | | Testnet | Geth | Full | `wget https://sepolia-full-snapshots.base.org/$(curl https://sepolia-full-snapshots.base.org/latest)` | -| Testnet | Geth | Archive | `wget https://sepolia-archive-snapshots.base.org/$(curl https://sepolia-archive-snapshots.base.org/latest)` | +| Testnet | Geth | Archive | No longer supported | | Testnet | Reth | Archive | `wget https://sepolia-reth-archive-snapshots.base.org/$(curl https://sepolia-reth-archive-snapshots.base.org/latest)` | | Mainnet | Geth | Full | `wget https://mainnet-full-snapshots.base.org/$(curl https://mainnet-full-snapshots.base.org/latest)` | -| Mainnet | Geth | Archive | No longer supported | +| Mainnet | Geth | Archive | No longer supported | | Mainnet | Reth | Archive | `wget https://mainnet-reth-archive-snapshots.base.org/$(curl https://mainnet-reth-archive-snapshots.base.org/latest)` | -You'll then need to untar the downloaded snapshot and place the `geth` subfolder inside of it in the `geth-data` folder you created (unless you changed the location of your data directory). +You'll then need to untar the downloaded snapshot and place the `geth` or `reth` subfolder inside of it in the `geth-data` or `reth-data` folder you created (unless you changed the location of your data directory). Return to the root of your Base node folder and start your node.