diff --git a/ethers-providers/src/provider.rs b/ethers-providers/src/provider.rs index 9c9202be..e2d19b4d 100644 --- a/ethers-providers/src/provider.rs +++ b/ethers-providers/src/provider.rs @@ -1286,11 +1286,18 @@ impl Provider

{ self } + /// Sets the default polling interval for event filters and pending transactions + /// (default: 7 seconds) + pub fn set_interval>(&mut self, interval: T) -> &mut Self { + self.interval = Some(interval.into()); + self + } + /// Sets the default polling interval for event filters and pending transactions /// (default: 7 seconds) #[must_use] pub fn interval>(mut self, interval: T) -> Self { - self.interval = Some(interval.into()); + self.set_interval(interval); self }