From 756eafa1aa05b98d393aadc1d01666814a33b372 Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Mon, 2 Dec 2024 21:20:45 +0100 Subject: [PATCH] chore: disable default features op forks (#13073) --- .github/assets/check_rv32imac.sh | 2 +- Cargo.toml | 2 +- crates/optimism/evm/Cargo.toml | 3 ++- crates/optimism/hardforks/src/dev.rs | 1 + crates/optimism/hardforks/src/lib.rs | 1 + 5 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/assets/check_rv32imac.sh b/.github/assets/check_rv32imac.sh index 9032c05b9..0556fa31d 100755 --- a/.github/assets/check_rv32imac.sh +++ b/.github/assets/check_rv32imac.sh @@ -6,9 +6,9 @@ crates_to_check=( reth-codecs-derive reth-ethereum-forks reth-primitives-traits + reth-optimism-forks # reth-evm # reth-primitives - # reth-optimism-forks # reth-optimism-chainspec ) diff --git a/Cargo.toml b/Cargo.toml index 75feb6636..06f59719d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -375,7 +375,7 @@ reth-node-types = { path = "crates/node/types" } reth-optimism-chainspec = { path = "crates/optimism/chainspec" } reth-optimism-cli = { path = "crates/optimism/cli" } reth-optimism-consensus = { path = "crates/optimism/consensus" } -reth-optimism-forks = { path = "crates/optimism/hardforks" } +reth-optimism-forks = { path = "crates/optimism/hardforks", default-features = false } reth-optimism-payload-builder = { path = "crates/optimism/payload" } reth-optimism-primitives = { path = "crates/optimism/primitives" } reth-optimism-rpc = { path = "crates/optimism/rpc" } diff --git a/crates/optimism/evm/Cargo.toml b/crates/optimism/evm/Cargo.toml index c640b1308..95657e0ff 100644 --- a/crates/optimism/evm/Cargo.toml +++ b/crates/optimism/evm/Cargo.toml @@ -65,7 +65,8 @@ std = [ "revm-primitives/std", "revm/std", "reth-ethereum-forks/std", - "derive_more/std" + "derive_more/std", + "reth-optimism-forks/std" ] optimism = [ "reth-primitives/optimism", diff --git a/crates/optimism/hardforks/src/dev.rs b/crates/optimism/hardforks/src/dev.rs index 5fe77a314..6dcd28c46 100644 --- a/crates/optimism/hardforks/src/dev.rs +++ b/crates/optimism/hardforks/src/dev.rs @@ -1,3 +1,4 @@ +use alloc::vec; use alloy_primitives::U256; use reth_ethereum_forks::{ChainHardforks, EthereumHardfork, ForkCondition}; diff --git a/crates/optimism/hardforks/src/lib.rs b/crates/optimism/hardforks/src/lib.rs index 3915bcf6c..bf6ca98ce 100644 --- a/crates/optimism/hardforks/src/lib.rs +++ b/crates/optimism/hardforks/src/lib.rs @@ -6,6 +6,7 @@ issue_tracker_base_url = "https://github.com/paradigmxyz/reth/issues/" )] #![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))] +#![cfg_attr(not(feature = "std"), no_std)] extern crate alloc;