diff --git a/ethers-contract/src/contract.rs b/ethers-contract/src/contract.rs index 7da01b7c..0ebb2559 100644 --- a/ethers-contract/src/contract.rs +++ b/ethers-contract/src/contract.rs @@ -195,7 +195,7 @@ impl Contract { /// Returns an [`Event`](crate::builders::Event) builder for the provided event. /// This function operates in a static context, then it does not require a `self` /// to reference to instantiate an [`Event`](crate::builders::Event) builder. - pub fn event_of_type<'a, D: EthEvent>(client: &'a Arc) -> Event<'a, M, D> { + pub fn event_of_type(client: &Arc) -> Event { Event { provider: client, filter: Filter::new().event(&D::abi_signature()),