From c4a4caeca425245397eb47140de67a2c88f000ba Mon Sep 17 00:00:00 2001 From: Zoraiz Mahmood <35128199+rzmahmood@users.noreply.github.com> Date: Tue, 24 Oct 2023 06:42:23 +1100 Subject: [PATCH 1/2] b --- dependencies/go-ethereum | 2 +- dependencies/prysm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dependencies/go-ethereum b/dependencies/go-ethereum index 0d45d72..3f907d6 160000 --- a/dependencies/go-ethereum +++ b/dependencies/go-ethereum @@ -1 +1 @@ -Subproject commit 0d45d72d703ea16b05cc17366d1f931bace28189 +Subproject commit 3f907d6a6f6de09cff1360ed529126765939851d diff --git a/dependencies/prysm b/dependencies/prysm index 0ca3644..44973b0 160000 --- a/dependencies/prysm +++ b/dependencies/prysm @@ -1 +1 @@ -Subproject commit 0ca3644057e27966a446051fe3bc3389a1add54e +Subproject commit 44973b0bb3d4439e837110205e12facc7020e732 From ee593ba1ce19559a59254953bd77e18565b9af28 Mon Sep 17 00:00:00 2001 From: Zoraiz Mahmood <35128199+rzmahmood@users.noreply.github.com> Date: Tue, 24 Oct 2023 08:54:09 +1100 Subject: [PATCH 2/2] bump --- README.md | 5 +++++ config.yml | 2 ++ dependencies/prysm | 2 +- genesis.json | 1 + testnet.sh | 2 +- 5 files changed, 10 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 882deac..4b0d832 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,11 @@ Reach out to me on Twitter [@0xZorz](https://twitter.com/0xZorz) if you have any ``` This occurs because the submodules were not cloned. Make sure to clone with the `--recursive` flag, i.e. `git clone --recursive https://github.com/rzmahmood/ethereum-pos-testnet.git` +- ``` + Nil finalized block cannot evict old blobs + ``` + This is expected log from Geth until a block is 'finalized'. The first finalized block will occur after 24 blocks. + ## Acknowledgements - The [work](https://github.com/OffchainLabs/eth-pos-devnet) of Raul Jordan was a great reference starting point. His setup will suffice requirements that don't demand signficant customization and only require 1 node. diff --git a/config.yml b/config.yml index e79d8c1..c598839 100644 --- a/config.yml +++ b/config.yml @@ -18,7 +18,9 @@ CAPELLA_FORK_EPOCH: 0 CAPELLA_FORK_VERSION: 0x20000092 MAX_WITHDRAWALS_PER_PAYLOAD: 16 +# Deneb DENEB_FORK_VERSION: 0x20000093 +DENEB_FORK_EPOCH: 0 # Time parameters SECONDS_PER_SLOT: 12 diff --git a/dependencies/prysm b/dependencies/prysm index 44973b0..76fec17 160000 --- a/dependencies/prysm +++ b/dependencies/prysm @@ -1 +1 @@ -Subproject commit 44973b0bb3d4439e837110205e12facc7020e732 +Subproject commit 76fec1799e4a8d16dbd453f1ffb595262994221d diff --git a/genesis.json b/genesis.json index 1dc2010..0181a4b 100644 --- a/genesis.json +++ b/genesis.json @@ -16,6 +16,7 @@ "arrowGlacierBlock": 0, "grayGlacierBlock": 0, "shanghaiTime": 1695897038, + "cancunTime": 1695897038, "terminalTotalDifficulty": 0, "terminalTotalDifficultyPassed": true }, diff --git a/testnet.sh b/testnet.sh index 4cfa8bc..e448b33 100755 --- a/testnet.sh +++ b/testnet.sh @@ -94,7 +94,7 @@ fi # Generate the genesis. This will generate validators based # on https://github.com/ethereum/eth2.0-pm/blob/a085c9870f3956d6228ed2a40cd37f0c6580ecd7/interop/mocked_start/README.md $PRYSM_CTL_BINARY testnet generate-genesis \ ---fork=capella \ +--fork=deneb \ --num-validators=$NUM_NODES \ --chain-config-file=./config.yml \ --geth-genesis-json-in=./genesis.json \