diff --git a/pubspec.lock b/pubspec.lock
index 4014f84d03d7098c2b2ba69da5e3dcbdf1b5603b..132485e5e2fe3237bfde84e9fc98d94b65eb5fb2 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -1699,7 +1699,7 @@ packages:
     source: hosted
     version: "1.0.4"
   substrate_bip39:
-    dependency: transitive
+    dependency: "direct main"
     description:
       name: substrate_bip39
       sha256: "78b45e9959c3394ecc9b56d9bfb07e11f93db70d273eccd93e3e4d84b28f11c0"
diff --git a/pubspec.yaml b/pubspec.yaml
index ea61c59adab975593210c180e3454c7c9b30dcf7..8e9c69cc93a3faf46ce4a98c394846af5318e582 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -103,6 +103,7 @@ dependencies:
   polkadart_keyring: ^0.3.0
   ferry: ^0.11.3-dev.0+1
   gql_http_link: ^0.4.5
+  substrate_bip39: ^0.2.0
 
 dev_dependencies:
   flutter_test: