diff --git a/subxt/src/blocks/extrinsic_types.rs b/subxt/src/blocks/extrinsic_types.rs index e03b489257..b1716c03f3 100644 --- a/subxt/src/blocks/extrinsic_types.rs +++ b/subxt/src/blocks/extrinsic_types.rs @@ -5,7 +5,7 @@ use crate::{ blocks::block_types::{get_events, CachedEvents}, client::{OfflineClientT, OnlineClientT}, - config::{Config, Hasher}, + config::Config, error::Error, events, }; @@ -250,7 +250,7 @@ where /// The events associated with the extrinsic. pub async fn events(&self) -> Result, Error> { let events = get_events(&self.client, self.block_hash, &self.cached_events).await?; - let ext_hash = T::Hasher::hash_of(&self.bytes()); + let ext_hash = self.inner.hash(); Ok(ExtrinsicEvents::new(ext_hash, self.index(), events)) } }