mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
chore: fix a bunch of features (#5369)
This commit is contained in:
@ -58,4 +58,6 @@ optimism = [
|
||||
"reth-interfaces/optimism",
|
||||
"reth-provider/optimism",
|
||||
"reth-rpc-types/optimism",
|
||||
"reth-rpc-types-compat/optimism",
|
||||
"reth-payload-builder/optimism",
|
||||
]
|
||||
|
||||
@ -50,4 +50,4 @@ itertools.workspace = true
|
||||
tempfile.workspace = true
|
||||
|
||||
[features]
|
||||
test-utils = ["dep:alloy-rlp", "dep:tempfile", "dep:itertools"]
|
||||
test-utils = ["dep:alloy-rlp", "dep:tempfile", "dep:itertools", "reth-interfaces/test-utils"]
|
||||
|
||||
@ -92,7 +92,7 @@ tempfile.workspace = true
|
||||
[features]
|
||||
default = ["serde"]
|
||||
serde = ["dep:serde", "dep:humantime-serde", "secp256k1/serde", "enr?/serde", "dep:serde_json"]
|
||||
test-utils = ["reth-provider/test-utils", "dep:enr", "dep:tempfile"]
|
||||
test-utils = ["reth-provider/test-utils", "dep:enr", "dep:tempfile", "reth-transaction-pool/test-utils"]
|
||||
geth-tests = []
|
||||
optimism = [
|
||||
"reth-primitives/optimism",
|
||||
|
||||
@ -42,5 +42,7 @@ test-utils = []
|
||||
optimism = [
|
||||
"reth-primitives/optimism",
|
||||
"reth-rpc-types/optimism",
|
||||
"reth-interfaces/optimism"
|
||||
"reth-rpc-types-compat/optimism",
|
||||
"reth-interfaces/optimism",
|
||||
"reth-transaction-pool/optimism"
|
||||
]
|
||||
|
||||
@ -90,7 +90,7 @@ arbitrary = ["revm-primitives/arbitrary", "reth-rpc-types/arbitrary", "dep:arbit
|
||||
c-kzg = ["revm-primitives/c-kzg", "dep:c-kzg"]
|
||||
test-utils = ["dep:plain_hasher", "dep:hash-db", "dep:ethers-core"]
|
||||
clap = ["dep:clap"]
|
||||
optimism = ["reth-codecs/optimism"]
|
||||
optimism = ["reth-codecs/optimism", "revm-primitives/optimism", "revm/optimism"]
|
||||
|
||||
[[bench]]
|
||||
name = "recover_ecdsa_crit"
|
||||
|
||||
@ -54,8 +54,6 @@ mod optimism;
|
||||
#[cfg(feature = "optimism")]
|
||||
pub use optimism::TxDeposit;
|
||||
#[cfg(feature = "optimism")]
|
||||
use revm_primitives::U256;
|
||||
#[cfg(feature = "optimism")]
|
||||
pub use tx_type::DEPOSIT_TX_TYPE_ID;
|
||||
|
||||
// Expected number of transactions where we can expect a speed-up by recovering the senders in
|
||||
@ -1357,7 +1355,7 @@ impl proptest::arbitrary::Arbitrary for TransactionSigned {
|
||||
|
||||
#[cfg(feature = "optimism")]
|
||||
let sig = if transaction.is_deposit() {
|
||||
Signature { r: U256::ZERO, s: U256::ZERO, odd_y_parity: false }
|
||||
Signature { r: crate::U256::ZERO, s: crate::U256::ZERO, odd_y_parity: false }
|
||||
} else {
|
||||
sig
|
||||
};
|
||||
@ -1386,7 +1384,7 @@ impl<'a> arbitrary::Arbitrary<'a> for TransactionSigned {
|
||||
|
||||
#[cfg(feature = "optimism")]
|
||||
let signature = if transaction.is_deposit() {
|
||||
Signature { r: U256::ZERO, s: U256::ZERO, odd_y_parity: false }
|
||||
Signature { r: crate::U256::ZERO, s: crate::U256::ZERO, odd_y_parity: false }
|
||||
} else {
|
||||
signature
|
||||
};
|
||||
|
||||
@ -81,4 +81,6 @@ optimism = [
|
||||
"reth-primitives/optimism",
|
||||
"reth-rpc-types-compat/optimism",
|
||||
"reth-network-api/optimism",
|
||||
"reth-provider/optimism",
|
||||
"reth-transaction-pool/optimism",
|
||||
]
|
||||
|
||||
@ -77,7 +77,7 @@ criterion = { version = "0.5", features = ["async_futures"] }
|
||||
serde_json.workspace = true
|
||||
|
||||
[features]
|
||||
test-utils = ["reth-interfaces/test-utils"]
|
||||
test-utils = ["reth-interfaces/test-utils", "reth-db/test-utils"]
|
||||
|
||||
[[bench]]
|
||||
name = "criterion"
|
||||
|
||||
@ -65,6 +65,7 @@ test-utils = ["rand", "paste", "serde"]
|
||||
arbitrary = ["proptest", "reth-primitives/arbitrary"]
|
||||
optimism = [
|
||||
"dep:reth-revm",
|
||||
"reth-revm?/optimism",
|
||||
"reth-primitives/optimism",
|
||||
"reth-provider/test-utils",
|
||||
"reth-provider/optimism",
|
||||
|
||||
Reference in New Issue
Block a user