From c1316fd7161d3aa451edd9ea9c610b504463f314 Mon Sep 17 00:00:00 2001 From: richard Date: Thu, 24 Jul 2025 10:38:52 +0800 Subject: [PATCH 1/2] docs: enhance Geth upgrade instructions in Pectra documentation with docker-compose example and important update note --- docs/Announcement/pectra-upgrade.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/Announcement/pectra-upgrade.md b/docs/Announcement/pectra-upgrade.md index e157f6b..636542b 100644 --- a/docs/Announcement/pectra-upgrade.md +++ b/docs/Announcement/pectra-upgrade.md @@ -150,7 +150,9 @@ You need to be running these client versions or any later stable release before - [go-ethereum (Geth) version 1.15.10](https://github.com/ethereum/go-ethereum/releases/tag/v1.15.10) -For Geth, you need to stop the node and then re-execute the `init` command for the configuration to take effect. Here's an example, adjust according to the actual path: +For Geth, you need to stop the node and then re-execute the `init` command for the configuration to take effect. below is andocker-compose for reference: + +> **IMPORTANT:** During the actual update process, you only need to update the geth version in your existing startup script/docker-compose file, e.g., from `v1.14.10` -> `v1.15.10`. ```bash # 1. init @@ -160,7 +162,7 @@ docker run \ -v $(pwd)/execution-data:/execution-data \ -v $(pwd)/../../el-cl-genesis-data:/el-cl-genesis-data \ ethereum/client-go:v1.15.10 \ - --state.scheme=hash \ + --state.scheme=path \ --datadir=/execution-data \ init \ /el-cl-genesis-data/custom_config_data/genesis.json From 22f1e4064af7ec046893b3b16e57b235c5c93b33 Mon Sep 17 00:00:00 2001 From: richard Date: Thu, 24 Jul 2025 10:54:54 +0800 Subject: [PATCH 2/2] fix --- docs/Announcement/pectra-upgrade.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/Announcement/pectra-upgrade.md b/docs/Announcement/pectra-upgrade.md index 636542b..fb0d787 100644 --- a/docs/Announcement/pectra-upgrade.md +++ b/docs/Announcement/pectra-upgrade.md @@ -150,9 +150,9 @@ You need to be running these client versions or any later stable release before - [go-ethereum (Geth) version 1.15.10](https://github.com/ethereum/go-ethereum/releases/tag/v1.15.10) -For Geth, you need to stop the node and then re-execute the `init` command for the configuration to take effect. below is andocker-compose for reference: +For Geth, you need to stop the node and then re-execute the `init` command for the configuration to take effect. below is a docker-compose example: -> **IMPORTANT:** During the actual update process, you only need to update the geth version in your existing startup script/docker-compose file, e.g., from `v1.14.10` -> `v1.15.10`. +> **IMPORTANT:** Make sure your machine's RAM >=**32GB**, CPU>=4core, Disk space >=250GB for Full node, >=500GB for Archive node. During the actual update process, you only need to update the geth version in your existing startup script/docker-compose file, e.g., from `v1.14.10` -> `v1.15.10`. ```bash # 1. init