diff --git a/distance-oracle/src/api.rs b/distance-oracle/src/api.rs
index abb6e96b895ee7f47f8c9a6b0af3f6ddd82ca4bb..16f98a61bfc7f824429d84b06e316e66ebf274ee 100644
--- a/distance-oracle/src/api.rs
+++ b/distance-oracle/src/api.rs
@@ -19,7 +19,7 @@
 use crate::runtime;
 use log::debug;
 
-use sp_core::H256;
+use subxt::utils::H256;
 
 pub type Client = subxt::OnlineClient<crate::RuntimeConfig>;
 pub type AccountId = subxt::utils::AccountId32;
diff --git a/distance-oracle/src/lib.rs b/distance-oracle/src/lib.rs
index 895b5491dc3b7740869149fd787cd29e89ce1546..b2b25f1c535144167bc6c3aea7c47ce7cc3b4425 100644
--- a/distance-oracle/src/lib.rs
+++ b/distance-oracle/src/lib.rs
@@ -42,7 +42,7 @@ impl subxt::config::Config for RuntimeConfig {
     type Address = subxt::ext::sp_runtime::MultiAddress<Self::AccountId, u32>;
     type AssetId = ();
     type ExtrinsicParams = subxt::config::substrate::SubstrateExtrinsicParams<Self>;
-    type Hash = sp_core::H256;
+    type Hash = subxt::utils::H256;
     type Hasher = subxt::config::substrate::BlakeTwo256;
     type Header =
         subxt::config::substrate::SubstrateHeader<u32, subxt::config::substrate::BlakeTwo256>;
diff --git a/end2end-tests/tests/common/mod.rs b/end2end-tests/tests/common/mod.rs
index 6ed0e8375c02367af9262d01261c2b198474a5a2..5f8230da51565cda8d1e91b9a90e87e3119fe5c6 100644
--- a/end2end-tests/tests/common/mod.rs
+++ b/end2end-tests/tests/common/mod.rs
@@ -59,7 +59,7 @@ impl subxt::config::Config for GdevConfig {
     type Address = sp_runtime::MultiAddress<Self::AccountId, u32>;
     type AssetId = ();
     type ExtrinsicParams = SubstrateExtrinsicParams<Self>;
-    type Hash = sp_core::H256;
+    type Hash = subxt::utils::H256;
     type Hasher = subxt::config::substrate::BlakeTwo256;
     type Header =
         subxt::config::substrate::SubstrateHeader<u32, subxt::config::substrate::BlakeTwo256>;