diff --git a/ethers-providers/Cargo.toml b/ethers-providers/Cargo.toml index 73db2ed16..3e7321e96 100644 --- a/ethers-providers/Cargo.toml +++ b/ethers-providers/Cargo.toml @@ -51,7 +51,7 @@ futures-channel = { workspace = true, optional = true } pin-project.workspace = true # peer-related admin namespace -enr = { version = "0.9.0", default-features = false, features = ["k256", "serde"] } +enr = { version = "0.10", default-features = false, features = ["k256", "serde"] } # tracing tracing = { workspace = true, features = ["attributes"] } diff --git a/ethers-providers/src/rpc/connections.rs b/ethers-providers/src/rpc/connections.rs index e61b5e568..c176a469f 100644 --- a/ethers-providers/src/rpc/connections.rs +++ b/ethers-providers/src/rpc/connections.rs @@ -25,6 +25,7 @@ pub trait JsonRpcClient: Debug + Send + Sync { } /// A transport implementation supporting pub sub subscriptions. +#[allow(dead_code)] pub trait PubsubClient: JsonRpcClient { /// The type of stream this transport returns type NotificationStream: futures_core::Stream> + Send + Unpin; diff --git a/ethers-providers/src/rpc/transports/ws/manager.rs b/ethers-providers/src/rpc/transports/ws/manager.rs index 528dffd0c..cdcf17da4 100644 --- a/ethers-providers/src/rpc/transports/ws/manager.rs +++ b/ethers-providers/src/rpc/transports/ws/manager.rs @@ -310,7 +310,7 @@ impl RequestManager { reconnects: usize, ) -> Result<(Self, WsClient), WsClientError> { let (backend, (instructions_tx, instructions_rx), channel_map) = - Self::connect_with_config_internal(conn.clone(), config.clone()).await?; + Self::connect_with_config_internal(conn.clone(), config).await?; Ok(( Self {