Skip to content

Commit 241d796

Browse files
committed
chore: use new constants
1 parent c64308f commit 241d796

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/tasks/block/cfg.rs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use alloy_chains::NamedChain;
44
use reth_chainspec::ChainSpec;
55
use signet_block_processor::revm_spec;
6-
use signet_constants::pecorino;
6+
use signet_constants::{mainnet, pecorino};
77
use signet_genesis::PECORINO_GENESIS;
88
use std::sync::LazyLock;
99
use trevm::revm::{context::CfgEnv, primitives::hardfork::SpecId};
@@ -12,6 +12,10 @@ use trevm::revm::{context::CfgEnv, primitives::hardfork::SpecId};
1212
static PECORINO_SPEC: LazyLock<ChainSpec> =
1313
LazyLock::new(|| ChainSpec::from_genesis(PECORINO_GENESIS.to_owned()));
1414

15+
/// The RU Mainnet [`ChainSpec`].
16+
static MAINNET_RU_SPEC: LazyLock<ChainSpec> =
17+
LazyLock::new(|| ChainSpec::from_genesis(signet_genesis::MAINNET_GENESIS.to_owned()));
18+
1519
/// [`SignetCfgEnv`] holds network-level configuration values.
1620
#[derive(Debug, Clone, Copy)]
1721
pub struct SignetCfgEnv {
@@ -33,7 +37,9 @@ impl SignetCfgEnv {
3337
pecorino::HOST_CHAIN_ID | pecorino::RU_CHAIN_ID => {
3438
revm_spec(&PECORINO_SPEC, self.timestamp)
3539
}
36-
// Host Mainnet
40+
// Mainnet RU
41+
mainnet::RU_CHAIN_ID => revm_spec(&MAINNET_RU_SPEC, self.timestamp),
42+
// Mainnet Host
3743
id if id == NamedChain::Mainnet as u64 => {
3844
revm_spec(&reth_chainspec::MAINNET, self.timestamp)
3945
}

0 commit comments

Comments
 (0)