diff --git a/evm_rpc_types/src/request/alloy.rs b/evm_rpc_types/src/request/alloy.rs index 0e04c02f..af00bad3 100644 --- a/evm_rpc_types/src/request/alloy.rs +++ b/evm_rpc_types/src/request/alloy.rs @@ -1,6 +1,6 @@ use crate::{ - AccessList, AccessListEntry, BlockTag, CallArgs, GetLogsArgs, Hex, Hex20, Hex32, HexByte, - Nat256, RpcError, TransactionRequest, ValidationError, + AccessList, AccessListEntry, BlockTag, CallArgs, Hex, Hex20, Hex32, HexByte, Nat256, RpcError, + TransactionRequest, ValidationError, }; use alloy_primitives::TxKind; @@ -33,17 +33,6 @@ impl TryFrom for alloy_rpc_types::BlockNumberOrTag { } } -impl, S: Into> From for GetLogsArgs { - fn from(addresses: T) -> Self { - Self { - from_block: None, - to_block: None, - addresses: addresses.into_iter().map(Into::into).collect(), - topics: None, - } - } -} - impl TryFrom for CallArgs { type Error = RpcError; diff --git a/evm_rpc_types/src/request/mod.rs b/evm_rpc_types/src/request/mod.rs index 816a7f67..370ba7af 100644 --- a/evm_rpc_types/src/request/mod.rs +++ b/evm_rpc_types/src/request/mod.rs @@ -74,6 +74,17 @@ pub struct GetLogsArgs { pub topics: Option>>, } +impl, S: Into> From for GetLogsArgs { + fn from(addresses: T) -> Self { + Self { + from_block: None, + to_block: None, + addresses: addresses.into_iter().map(Into::into).collect(), + topics: None, + } + } +} + #[derive(Clone, Debug, PartialEq, Eq, CandidType, Deserialize)] pub struct GetTransactionCountArgs { pub address: Hex20,