From d296946bf1bee079fb7b6a69877e9fc4f64dc172 Mon Sep 17 00:00:00 2001 From: Sanket Shanbhag Date: Mon, 9 Jan 2023 13:37:47 +0530 Subject: [PATCH] add unknown fork spec (#774) --- bin/reth/src/test_eth_chain/models.rs | 6 ++++++ bin/reth/src/test_eth_chain/runner.rs | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/bin/reth/src/test_eth_chain/models.rs b/bin/reth/src/test_eth_chain/models.rs index 16011d3489..7ba4ef4487 100644 --- a/bin/reth/src/test_eth_chain/models.rs +++ b/bin/reth/src/test_eth_chain/models.rs @@ -208,6 +208,9 @@ pub enum ForkSpec { /// After Merge plus new PUSH0 opcode #[serde(alias = "Merge+3855")] MergePush0, + /// Fork Spec which is unknown to us + #[serde(other)] + Unknown, } impl From for reth_executor::SpecUpgrades { @@ -238,6 +241,9 @@ impl From for reth_executor::SpecUpgrades { ForkSpec::ByzantiumToConstantinopleAt5 | ForkSpec::Constantinople => { panic!("Overridden with PETERSBURG") } + ForkSpec::Unknown => { + panic!("Unknown fork"); + } } } } diff --git a/bin/reth/src/test_eth_chain/runner.rs b/bin/reth/src/test_eth_chain/runner.rs index b7cfa54534..b95c3f3931 100644 --- a/bin/reth/src/test_eth_chain/runner.rs +++ b/bin/reth/src/test_eth_chain/runner.rs @@ -91,7 +91,8 @@ pub async fn run_test(path: PathBuf) -> eyre::Result<()> { ForkSpec::MergeEOF | ForkSpec::MergeMeterInitCode | ForkSpec::MergePush0 | - ForkSpec::Shanghai, + ForkSpec::Shanghai | + ForkSpec::Unknown ) { continue }