diff --git a/pubspec.lock b/pubspec.lock
index dbffb06898abd41f483cb5ed190dc0c30832575a..80063d23fac5511d0da4dd7c28559d8834589581 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -143,7 +143,7 @@ packages:
     source: hosted
     version: "8.1.4"
   blockchain_utils:
-    dependency: transitive
+    dependency: "direct main"
     description:
       name: blockchain_utils
       sha256: ebb6c336ba0120de0982c50d8bc597cb494a530bd22bd462895bb5cebde405af
@@ -548,12 +548,11 @@ packages:
     source: hosted
     version: "0.3.1"
   edwards25519:
-    dependency: transitive
+    dependency: "direct overridden"
     description:
-      name: edwards25519
-      sha256: "48e4678136e362bed9790dfb716ebe8e2f34f026bdb900b058214620672c6273"
-      url: "https://pub.dev"
-    source: hosted
+      path: "../edwards25519"
+      relative: true
+    source: path
     version: "1.0.4"
   encrypt:
     dependency: "direct main"
@@ -695,10 +694,10 @@ packages:
     dependency: "direct main"
     description:
       name: file_saver
-      sha256: "017a127de686af2d2fbbd64afea97052d95f2a0f87d19d25b87e097407bf9c1e"
+      sha256: d375b351e3331663abbaf99747abd72f159260c58fbbdbca9f926f02c01bdc48
       url: "https://pub.dev"
     source: hosted
-    version: "0.2.14"
+    version: "0.2.13"
   file_selector_linux:
     dependency: transitive
     description:
@@ -1396,10 +1395,10 @@ packages:
     dependency: transitive
     description:
       name: mime
-      sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6"
+      sha256: "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a"
       url: "https://pub.dev"
     source: hosted
-    version: "2.0.0"
+    version: "1.0.6"
   ndef:
     dependency: "direct main"
     description:
@@ -1635,26 +1634,30 @@ packages:
   polkadart:
     dependency: "direct main"
     description:
-      name: polkadart
-      sha256: "55b40e205ea4227c97fdfc8dce1783d862ddcce0b097bae6327e3835017ce9bd"
-      url: "https://pub.dev"
-    source: hosted
+      path: "../polkadart/packages/polkadart"
+      relative: true
+    source: path
     version: "0.4.7"
+  polkadart_cli:
+    dependency: "direct main"
+    description:
+      path: "../polkadart/packages/polkadart_cli"
+      relative: true
+    source: path
+    version: "0.4.3"
   polkadart_keyring:
     dependency: "direct main"
     description:
-      name: polkadart_keyring
-      sha256: "482260a119110ef21f8d66e69ae8c2716afab974247391535d1b02dee613f9e9"
-      url: "https://pub.dev"
-    source: hosted
+      path: "../polkadart/packages/polkadart_keyring"
+      relative: true
+    source: path
     version: "0.4.4"
   polkadart_scale_codec:
-    dependency: transitive
+    dependency: "direct overridden"
     description:
-      name: polkadart_scale_codec
-      sha256: "0bc6700e93af2dd054db413837433b8383aae095348282d7837583da3e621978"
-      url: "https://pub.dev"
-    source: hosted
+      path: "../polkadart/packages/polkadart_scale_codec"
+      relative: true
+    source: path
     version: "1.2.1"
   polkadot_dart:
     dependency: "direct main"
@@ -1844,10 +1847,10 @@ packages:
     dependency: "direct main"
     description:
       name: share_plus
-      sha256: "3af2cda1752e5c24f2fc04b6083b40f013ffe84fb90472f30c6499a9213d5442"
+      sha256: "59dfd53f497340a0c3a81909b220cfdb9b8973a91055c4e5ab9b9b9ad7c513c0"
       url: "https://pub.dev"
     source: hosted
-    version: "10.1.1"
+    version: "10.0.0"
   share_plus_platform_interface:
     dependency: transitive
     description:
@@ -2022,12 +2025,11 @@ packages:
     source: hosted
     version: "1.2.0"
   strobe:
-    dependency: transitive
+    dependency: "direct overridden"
     description:
-      name: strobe
-      sha256: a23adf7d305e45c6f210270aa925d8b404819144e29f7c5257a67281b63e0887
-      url: "https://pub.dev"
-    source: hosted
+      path: "../strobe"
+      relative: true
+    source: path
     version: "1.0.4"
   substrate_bip39:
     dependency: "direct main"
@@ -2345,10 +2347,10 @@ packages:
     dependency: transitive
     description:
       name: web
-      sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb
+      sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27"
       url: "https://pub.dev"
     source: hosted
-    version: "1.1.0"
+    version: "0.5.1"
   web_browser_detect:
     dependency: "direct main"
     description:
@@ -2358,7 +2360,7 @@ packages:
     source: hosted
     version: "2.0.3"
   web_socket:
-    dependency: transitive
+    dependency: "direct main"
     description:
       name: web_socket
       sha256: "3c12d96c0c9a4eec095246debcea7b86c0324f22df69893d538fcc6f1b8cce83"
diff --git a/pubspec.yaml b/pubspec.yaml
index 1de42e389cf1684da324f4525de059a26cab57a4..269b8219adc6419317556cb3e14d9dd807878944 100644
--- a/pubspec.yaml
+++ b/pubspec.yaml
@@ -63,7 +63,7 @@ dependencies:
   timeago: ^3.5.0
   pattern_lock: ^2.0.0
   package_info_plus: ^8.0.2
-  share_plus: ^10.0.2
+  share_plus: 10.0.0
   sentry_logging: ^8.8.0
   pwa_install: ^0.0.5
   file_saver: ^0.2.1
@@ -100,8 +100,12 @@ dependencies:
   l10n_esperanto: ^2.0.9
   collection: ^1.17.2
   envied: ^0.5.3
-  polkadart: ^0.4.7
-  polkadart_keyring: ^0.4.4
+  polkadart: # ^0.4.7
+    path: ../polkadart/packages/polkadart
+  polkadart_cli: # ^0.4.7
+    path: ../polkadart/packages/polkadart_cli
+  polkadart_keyring: # ^0.4.4
+    path: ../polkadart/packages/polkadart_keyring
   ferry: ^0.16.0+1
   gql_http_link: ^1.1.0
   substrate_bip39: ^0.4.1
@@ -119,7 +123,9 @@ dependencies:
   built_value: ^8.9.2
   pdf: ^3.11.1
   polkadot_dart: ^1.3.0
+  #web_socket_channel: 2.4.4
   web_socket_channel: ^3.0.1
+  web_socket: ^0.1.6
   ss58: ^1.1.3
   duniter_indexer:
     path: ./packages/duniter_indexer
@@ -131,6 +137,7 @@ dependencies:
   intl: ^0.18.1
   flutter_zxing: ^1.7.0
   screenshot: ^3.0.0
+  blockchain_utils: ^3.4.0
 
 dev_dependencies:
   flutter_test:
@@ -146,10 +153,19 @@ dev_dependencies:
 # source: https://stackoverflow.com/a/75332857/8301867
 dependency_overrides:
   normalize: ^0.9.1
-  #web_socket_channel: 2.2.0
+  web_socket_channel: ^3.0.1
   intl: ^0.18.1
   #analyzer: ^6.4.1
-  web_socket_channel: ^3.0.1
+  polkadart:
+    path: ../polkadart/packages/polkadart
+  polkadart_keyring:
+    path: ../polkadart/packages/polkadart_keyring
+  polkadart_scale_codec:
+    path: ../polkadart/packages/polkadart_scale_codec
+  strobe:
+    path: ../strobe
+  edwards25519:
+    path: ../edwards25519
 
 # For information on the generic Dart part of this file, see the
 # following page: https://dart.dev/tools/pub/pubspec
@@ -254,3 +270,7 @@ sentry:
   # commits: auto
   ignore_missing: true
 
+polkadart:
+  output_dir: lib/generated
+  chains:
+    gdev: wss://gdev.p2p.legal/ws