From fe298c11e86f6e2cef2e9e37eab67afbfce70c19 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=89lo=C3=AFs?= <c@elo.tf>
Date: Fri, 26 Aug 2022 20:47:10 +0200
Subject: [PATCH] feat(binary): remove rocksdb (nodes/rust/duniter-v2s!100)

* feat(binary): remove rocksdb
---
 Cargo.lock | 480 +++++++++++++++--------------------------------------
 Cargo.toml |   8 +-
 2 files changed, 142 insertions(+), 346 deletions(-)

diff --git a/Cargo.lock b/Cargo.lock
index c08735b6b..e2b6bba2a 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -405,53 +405,22 @@ dependencies = [
  "serde",
 ]
 
-[[package]]
-name = "bindgen"
-version = "0.59.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "453c49e5950bb0eb63bb3df640e31618846c89d5b7faa54040d76e98e0134375"
-dependencies = [
- "bitflags",
- "cexpr",
- "clang-sys",
- "lazy_static",
- "lazycell",
- "peeking_take_while",
- "proc-macro2",
- "quote",
- "regex",
- "rustc-hash",
- "shlex",
-]
-
 [[package]]
 name = "bitflags"
 version = "1.3.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
 
-[[package]]
-name = "bitvec"
-version = "0.19.5"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "8942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321"
-dependencies = [
- "funty 1.1.0",
- "radium 0.5.3",
- "tap",
- "wyz 0.2.0",
-]
-
 [[package]]
 name = "bitvec"
 version = "1.0.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c"
 dependencies = [
- "funty 2.0.0",
- "radium 0.7.0",
+ "funty",
+ "radium",
  "tap",
- "wyz 0.5.0",
+ "wyz",
 ]
 
 [[package]]
@@ -628,17 +597,6 @@ version = "1.1.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8"
 
-[[package]]
-name = "bzip2-sys"
-version = "0.1.11+1.0.8"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc"
-dependencies = [
- "cc",
- "libc",
- "pkg-config",
-]
-
 [[package]]
 name = "cache-padded"
 version = "1.1.1"
@@ -685,15 +643,6 @@ dependencies = [
  "jobserver",
 ]
 
-[[package]]
-name = "cexpr"
-version = "0.5.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "db507a7679252d2276ed0dd8113c6875ec56d3089f9225b2b42c30cc1f8e5c89"
-dependencies = [
- "nom 6.1.2",
-]
-
 [[package]]
 name = "cfg-if"
 version = "0.1.10"
@@ -775,17 +724,6 @@ dependencies = [
  "generic-array 0.14.4",
 ]
 
-[[package]]
-name = "clang-sys"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "853eda514c284c2287f4bf20ae614f8781f40a81d32ecda6e91449304dfe077c"
-dependencies = [
- "glob",
- "libc",
- "libloading 0.7.0",
-]
-
 [[package]]
 name = "clap"
 version = "3.1.18"
@@ -1285,7 +1223,7 @@ checksum = "68a512c03bf9dbe0abcd486181027bddf2cc2153b8cb258b3b27e29dee621daa"
 dependencies = [
  "derive_more",
  "either",
- "nom 7.1.0",
+ "nom",
  "nom_locate",
  "regex",
 ]
@@ -1959,7 +1897,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
 [[package]]
 name = "fork-tree"
 version = "3.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "parity-scale-codec",
 ]
@@ -1977,7 +1915,7 @@ dependencies = [
 [[package]]
 name = "frame-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -1999,7 +1937,7 @@ dependencies = [
 [[package]]
 name = "frame-benchmarking-cli"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "Inflector",
  "chrono",
@@ -2050,7 +1988,7 @@ dependencies = [
 [[package]]
 name = "frame-executive"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -2078,7 +2016,7 @@ dependencies = [
 [[package]]
 name = "frame-support"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "bitflags",
  "frame-metadata",
@@ -2108,7 +2046,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "Inflector",
  "frame-support-procedural-tools",
@@ -2120,7 +2058,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural-tools"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-support-procedural-tools-derive",
  "proc-macro-crate",
@@ -2132,7 +2070,7 @@ dependencies = [
 [[package]]
 name = "frame-support-procedural-tools-derive"
 version = "3.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -2142,7 +2080,7 @@ dependencies = [
 [[package]]
 name = "frame-system"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-support",
  "log",
@@ -2159,7 +2097,7 @@ dependencies = [
 [[package]]
 name = "frame-system-benchmarking"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -2174,7 +2112,7 @@ dependencies = [
 [[package]]
 name = "frame-system-rpc-runtime-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -2183,7 +2121,7 @@ dependencies = [
 [[package]]
 name = "frame-try-runtime"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-support",
  "sp-api",
@@ -2191,18 +2129,6 @@ dependencies = [
  "sp-std",
 ]
 
-[[package]]
-name = "fs-swap"
-version = "0.2.6"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "03d47dad3685eceed8488986cad3d5027165ea5edb164331770e2059555f10a5"
-dependencies = [
- "lazy_static",
- "libc",
- "libloading 0.5.2",
- "winapi 0.3.9",
-]
-
 [[package]]
 name = "fs2"
 version = "0.4.3"
@@ -2213,12 +2139,6 @@ dependencies = [
  "winapi 0.3.9",
 ]
 
-[[package]]
-name = "fs_extra"
-version = "1.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394"
-
 [[package]]
 name = "fsevent"
 version = "0.4.0"
@@ -2264,12 +2184,6 @@ version = "0.3.3"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7"
 
-[[package]]
-name = "funty"
-version = "1.1.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7"
-
 [[package]]
 name = "funty"
 version = "2.0.0"
@@ -2664,12 +2578,6 @@ dependencies = [
  "stable_deref_trait",
 ]
 
-[[package]]
-name = "glob"
-version = "0.3.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574"
-
 [[package]]
 name = "globset"
 version = "0.4.8"
@@ -3592,24 +3500,6 @@ dependencies = [
  "parking_lot 0.12.0",
 ]
 
-[[package]]
-name = "kvdb-rocksdb"
-version = "0.15.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ca7fbdfd71cd663dceb0faf3367a99f8cf724514933e9867cec4995b6027cbc1"
-dependencies = [
- "fs-swap",
- "kvdb",
- "log",
- "num_cpus",
- "owning_ref",
- "parity-util-mem",
- "parking_lot 0.12.0",
- "regex",
- "rocksdb",
- "smallvec",
-]
-
 [[package]]
 name = "lazy_static"
 version = "1.4.0"
@@ -3628,26 +3518,6 @@ version = "0.2.126"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "349d5a591cd28b49e1d1037471617a32ddcda5731b99419008085f72d5a53836"
 
-[[package]]
-name = "libloading"
-version = "0.5.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f2b111a074963af1d37a139918ac6d49ad1d0d5e47f72fd55388619691a7d753"
-dependencies = [
- "cc",
- "winapi 0.3.9",
-]
-
-[[package]]
-name = "libloading"
-version = "0.7.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6f84d96438c15fcd6c3f244c8fce01d1e2b9c6b5623e9c711dc9286d8fc92d6a"
-dependencies = [
- "cfg-if 1.0.0",
- "winapi 0.3.9",
-]
-
 [[package]]
 name = "libm"
 version = "0.2.1"
@@ -4169,21 +4039,6 @@ dependencies = [
  "yamux",
 ]
 
-[[package]]
-name = "librocksdb-sys"
-version = "0.6.1+6.28.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "81bc587013734dadb7cf23468e531aa120788b87243648be42e2d3a072186291"
-dependencies = [
- "bindgen",
- "bzip2-sys",
- "cc",
- "glob",
- "libc",
- "libz-sys",
- "tikv-jemalloc-sys",
-]
-
 [[package]]
 name = "libsecp256k1"
 version = "0.7.0"
@@ -4788,18 +4643,6 @@ version = "0.2.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451"
 
-[[package]]
-name = "nom"
-version = "6.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e7413f999671bd4745a7b624bd370a569fb6bc574b23c83a3c5ed2e453f3d5e2"
-dependencies = [
- "bitvec 0.19.5",
- "funty 1.1.0",
- "memchr",
- "version_check",
-]
-
 [[package]]
 name = "nom"
 version = "7.1.0"
@@ -4819,7 +4662,7 @@ checksum = "37794436ca3029a3089e0b95d42da1f0b565ad271e4d3bb4bad0c7bb70b10605"
 dependencies = [
  "bytecount",
  "memchr",
- "nom 7.1.0",
+ "nom",
 ]
 
 [[package]]
@@ -5048,7 +4891,7 @@ dependencies = [
 [[package]]
 name = "pallet-atomic-swap"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5063,7 +4906,7 @@ dependencies = [
 [[package]]
 name = "pallet-authority-discovery"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5100,7 +4943,7 @@ dependencies = [
 [[package]]
 name = "pallet-authorship"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5115,7 +4958,7 @@ dependencies = [
 [[package]]
 name = "pallet-babe"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5139,7 +4982,7 @@ dependencies = [
 [[package]]
 name = "pallet-balances"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5171,7 +5014,7 @@ dependencies = [
 [[package]]
 name = "pallet-collective"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5255,7 +5098,7 @@ dependencies = [
 [[package]]
 name = "pallet-grandpa"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5295,7 +5138,7 @@ dependencies = [
 [[package]]
 name = "pallet-im-online"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5333,7 +5176,7 @@ dependencies = [
 [[package]]
 name = "pallet-multisig"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5348,7 +5191,7 @@ dependencies = [
 [[package]]
 name = "pallet-offences"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5383,7 +5226,7 @@ dependencies = [
 [[package]]
 name = "pallet-preimage"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5414,7 +5257,7 @@ dependencies = [
 [[package]]
 name = "pallet-proxy"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5429,7 +5272,7 @@ dependencies = [
 [[package]]
 name = "pallet-scheduler"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5445,7 +5288,7 @@ dependencies = [
 [[package]]
 name = "pallet-session"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5466,7 +5309,7 @@ dependencies = [
 [[package]]
 name = "pallet-sudo"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5480,7 +5323,7 @@ dependencies = [
 [[package]]
 name = "pallet-timestamp"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5498,7 +5341,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-support",
  "frame-system",
@@ -5514,7 +5357,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "jsonrpsee 0.14.0",
  "pallet-transaction-payment-rpc-runtime-api",
@@ -5529,7 +5372,7 @@ dependencies = [
 [[package]]
 name = "pallet-transaction-payment-rpc-runtime-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "pallet-transaction-payment",
  "parity-scale-codec",
@@ -5540,7 +5383,7 @@ dependencies = [
 [[package]]
 name = "pallet-treasury"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5589,7 +5432,7 @@ dependencies = [
 [[package]]
 name = "pallet-utility"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-benchmarking",
  "frame-support",
@@ -5628,7 +5471,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "9182e4a71cae089267ab03e67c99368db7cd877baf50f931e5d6d4b71e195ac0"
 dependencies = [
  "arrayvec 0.7.2",
- "bitvec 1.0.1",
+ "bitvec",
  "byte-slice-cast",
  "impl-trait-for-tuples",
  "parity-scale-codec-derive",
@@ -5665,7 +5508,6 @@ dependencies = [
  "parity-util-mem-derive",
  "parking_lot 0.12.0",
  "primitive-types",
- "smallvec",
  "winapi 0.3.9",
 ]
 
@@ -5773,12 +5615,6 @@ dependencies = [
  "crypto-mac 0.11.1",
 ]
 
-[[package]]
-name = "peeking_take_while"
-version = "0.1.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
-
 [[package]]
 name = "peg"
 version = "0.6.3"
@@ -6172,12 +6008,6 @@ dependencies = [
  "proc-macro2",
 ]
 
-[[package]]
-name = "radium"
-version = "0.5.3"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "941ba9d78d8e2f7ce474c015eea4d9c6d25b6a3327f9832ee29a4de27f91bbb8"
-
 [[package]]
 name = "radium"
 version = "0.7.0"
@@ -6416,7 +6246,7 @@ dependencies = [
 [[package]]
 name = "remote-externalities"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "env_logger",
  "jsonrpsee 0.14.0",
@@ -6518,16 +6348,6 @@ dependencies = [
  "winapi 0.3.9",
 ]
 
-[[package]]
-name = "rocksdb"
-version = "0.18.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "620f4129485ff1a7128d184bc687470c21c7951b64779ebc9cfdad3dcd920290"
-dependencies = [
- "libc",
- "librocksdb-sys",
-]
-
 [[package]]
 name = "rpassword"
 version = "5.0.1"
@@ -6706,7 +6526,7 @@ dependencies = [
 [[package]]
 name = "sc-allocator"
 version = "4.1.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "log",
  "sp-core",
@@ -6717,7 +6537,7 @@ dependencies = [
 [[package]]
 name = "sc-basic-authorship"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "futures 0.3.21",
  "futures-timer",
@@ -6740,7 +6560,7 @@ dependencies = [
 [[package]]
 name = "sc-block-builder"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "parity-scale-codec",
  "sc-client-api",
@@ -6756,7 +6576,7 @@ dependencies = [
 [[package]]
 name = "sc-chain-spec"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "impl-trait-for-tuples",
  "memmap2 0.5.0",
@@ -6773,7 +6593,7 @@ dependencies = [
 [[package]]
 name = "sc-chain-spec-derive"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2",
@@ -6784,7 +6604,7 @@ dependencies = [
 [[package]]
 name = "sc-cli"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "chrono",
  "clap",
@@ -6823,7 +6643,7 @@ dependencies = [
 [[package]]
 name = "sc-client-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "fnv",
  "futures 0.3.21",
@@ -6851,12 +6671,11 @@ dependencies = [
 [[package]]
 name = "sc-client-db"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "hash-db",
  "kvdb",
  "kvdb-memorydb",
- "kvdb-rocksdb",
  "linked-hash-map",
  "log",
  "parity-db",
@@ -6876,7 +6695,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "futures 0.3.21",
@@ -6900,7 +6719,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-aura"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "futures 0.3.21",
@@ -6929,7 +6748,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-babe"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "fork-tree",
@@ -6972,7 +6791,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-epochs"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "fork-tree",
  "parity-scale-codec",
@@ -6985,7 +6804,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-manual-seal"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "assert_matches",
  "async-trait",
@@ -7019,7 +6838,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-slots"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "futures 0.3.21",
@@ -7044,7 +6863,7 @@ dependencies = [
 [[package]]
 name = "sc-consensus-uncles"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "sc-client-api",
  "sp-authorship",
@@ -7055,7 +6874,7 @@ dependencies = [
 [[package]]
 name = "sc-executor"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "lazy_static",
  "lru",
@@ -7082,7 +6901,7 @@ dependencies = [
 [[package]]
 name = "sc-executor-common"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "environmental",
  "parity-scale-codec",
@@ -7099,7 +6918,7 @@ dependencies = [
 [[package]]
 name = "sc-executor-wasmi"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "log",
  "parity-scale-codec",
@@ -7114,7 +6933,7 @@ dependencies = [
 [[package]]
 name = "sc-executor-wasmtime"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "cfg-if 1.0.0",
  "libc",
@@ -7134,7 +6953,7 @@ dependencies = [
 [[package]]
 name = "sc-finality-grandpa"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "ahash",
  "async-trait",
@@ -7174,7 +6993,7 @@ dependencies = [
 [[package]]
 name = "sc-informant"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "ansi_term",
  "futures 0.3.21",
@@ -7191,7 +7010,7 @@ dependencies = [
 [[package]]
 name = "sc-keystore"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "hex",
@@ -7206,7 +7025,7 @@ dependencies = [
 [[package]]
 name = "sc-network"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "asynchronous-codec",
@@ -7258,7 +7077,7 @@ dependencies = [
 [[package]]
 name = "sc-network-common"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "futures 0.3.21",
  "libp2p",
@@ -7271,7 +7090,7 @@ dependencies = [
 [[package]]
 name = "sc-network-gossip"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "ahash",
  "futures 0.3.21",
@@ -7288,7 +7107,7 @@ dependencies = [
 [[package]]
 name = "sc-network-light"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "futures 0.3.21",
  "libp2p",
@@ -7308,7 +7127,7 @@ dependencies = [
 [[package]]
 name = "sc-network-sync"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "bitflags",
  "either",
@@ -7337,7 +7156,7 @@ dependencies = [
 [[package]]
 name = "sc-offchain"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "bytes",
  "fnv",
@@ -7365,7 +7184,7 @@ dependencies = [
 [[package]]
 name = "sc-peerset"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "futures 0.3.21",
  "libp2p",
@@ -7378,7 +7197,7 @@ dependencies = [
 [[package]]
 name = "sc-proposer-metrics"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "log",
  "substrate-prometheus-endpoint",
@@ -7387,7 +7206,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "futures 0.3.21",
  "hash-db",
@@ -7417,7 +7236,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc-api"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "futures 0.3.21",
  "jsonrpsee 0.14.0",
@@ -7440,7 +7259,7 @@ dependencies = [
 [[package]]
 name = "sc-rpc-server"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "futures 0.3.21",
  "jsonrpsee 0.14.0",
@@ -7453,7 +7272,7 @@ dependencies = [
 [[package]]
 name = "sc-service"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "directories",
@@ -7518,7 +7337,7 @@ dependencies = [
 [[package]]
 name = "sc-state-db"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "log",
  "parity-scale-codec",
@@ -7532,7 +7351,7 @@ dependencies = [
 [[package]]
 name = "sc-sysinfo"
 version = "6.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "futures 0.3.21",
  "libc",
@@ -7551,7 +7370,7 @@ dependencies = [
 [[package]]
 name = "sc-telemetry"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "chrono",
  "futures 0.3.21",
@@ -7569,7 +7388,7 @@ dependencies = [
 [[package]]
 name = "sc-tracing"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "ansi_term",
  "atty",
@@ -7600,7 +7419,7 @@ dependencies = [
 [[package]]
 name = "sc-tracing-proc-macro"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "proc-macro-crate",
  "proc-macro2",
@@ -7611,7 +7430,7 @@ dependencies = [
 [[package]]
 name = "sc-transaction-pool"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "futures 0.3.21",
  "futures-timer",
@@ -7638,7 +7457,7 @@ dependencies = [
 [[package]]
 name = "sc-transaction-pool-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "futures 0.3.21",
  "log",
@@ -7651,7 +7470,7 @@ dependencies = [
 [[package]]
 name = "sc-utils"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "futures 0.3.21",
  "futures-timer",
@@ -7667,7 +7486,7 @@ version = "0.3.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "c70dece385bc3e5918109830d9509806b5d4525fdf594e3463078c529122979e"
 dependencies = [
- "bitvec 1.0.1",
+ "bitvec",
  "parity-scale-codec",
  "scale-info",
  "thiserror",
@@ -7679,7 +7498,7 @@ version = "2.1.2"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "c46be926081c9f4dd5dd9b6f1d3e3229f2360bc6502dd8836f84a93b7c75e99a"
 dependencies = [
- "bitvec 1.0.1",
+ "bitvec",
  "cfg-if 1.0.0",
  "derive_more",
  "parity-scale-codec",
@@ -7705,7 +7524,7 @@ version = "0.5.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "eae8b296b3ebcb3425661e9b612ccc34cb1064483a61dc379c65e6b1463498f1"
 dependencies = [
- "bitvec 1.0.1",
+ "bitvec",
  "either",
  "frame-metadata",
  "parity-scale-codec",
@@ -8002,12 +7821,6 @@ dependencies = [
  "lazy_static",
 ]
 
-[[package]]
-name = "shlex"
-version = "1.0.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "42a568c8f2cd051a4d283bd6eb0343ac214c1b0f1ac19f93e1175b2dee38c73d"
-
 [[package]]
 name = "signal-hook"
 version = "0.3.9"
@@ -8119,7 +7932,7 @@ dependencies = [
 [[package]]
 name = "sp-api"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "hash-db",
  "log",
@@ -8136,7 +7949,7 @@ dependencies = [
 [[package]]
 name = "sp-api-proc-macro"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "blake2",
  "proc-macro-crate",
@@ -8148,7 +7961,7 @@ dependencies = [
 [[package]]
 name = "sp-application-crypto"
 version = "6.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -8161,7 +7974,7 @@ dependencies = [
 [[package]]
 name = "sp-arithmetic"
 version = "5.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "integer-sqrt",
  "num-traits",
@@ -8176,7 +7989,7 @@ dependencies = [
 [[package]]
 name = "sp-authority-discovery"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -8189,7 +8002,7 @@ dependencies = [
 [[package]]
 name = "sp-authorship"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "parity-scale-codec",
@@ -8201,7 +8014,7 @@ dependencies = [
 [[package]]
 name = "sp-block-builder"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "parity-scale-codec",
  "sp-api",
@@ -8213,7 +8026,7 @@ dependencies = [
 [[package]]
 name = "sp-blockchain"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "futures 0.3.21",
  "log",
@@ -8231,7 +8044,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "futures 0.3.21",
@@ -8250,7 +8063,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-aura"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "parity-scale-codec",
@@ -8268,7 +8081,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-babe"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "merlin",
@@ -8291,7 +8104,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-slots"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -8305,7 +8118,7 @@ dependencies = [
 [[package]]
 name = "sp-consensus-vrf"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -8318,7 +8131,7 @@ dependencies = [
 [[package]]
 name = "sp-core"
 version = "6.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "base58",
  "bitflags",
@@ -8364,7 +8177,7 @@ dependencies = [
 [[package]]
 name = "sp-core-hashing"
 version = "4.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "blake2",
  "byteorder",
@@ -8378,7 +8191,7 @@ dependencies = [
 [[package]]
 name = "sp-core-hashing-proc-macro"
 version = "5.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -8389,7 +8202,7 @@ dependencies = [
 [[package]]
 name = "sp-database"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "kvdb",
  "parking_lot 0.12.0",
@@ -8398,7 +8211,7 @@ dependencies = [
 [[package]]
 name = "sp-debug-derive"
 version = "4.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "proc-macro2",
  "quote",
@@ -8408,7 +8221,7 @@ dependencies = [
 [[package]]
 name = "sp-externalities"
 version = "0.12.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "environmental",
  "parity-scale-codec",
@@ -8419,7 +8232,7 @@ dependencies = [
 [[package]]
 name = "sp-finality-grandpa"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "finality-grandpa",
  "log",
@@ -8437,7 +8250,7 @@ dependencies = [
 [[package]]
 name = "sp-inherents"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "impl-trait-for-tuples",
@@ -8451,7 +8264,7 @@ dependencies = [
 [[package]]
 name = "sp-io"
 version = "6.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "futures 0.3.21",
  "hash-db",
@@ -8476,7 +8289,7 @@ dependencies = [
 [[package]]
 name = "sp-keyring"
 version = "6.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "lazy_static",
  "sp-core",
@@ -8487,7 +8300,7 @@ dependencies = [
 [[package]]
 name = "sp-keystore"
 version = "0.12.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "futures 0.3.21",
@@ -8504,7 +8317,7 @@ dependencies = [
 [[package]]
 name = "sp-maybe-compressed-blob"
 version = "4.1.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "thiserror",
  "zstd",
@@ -8525,7 +8338,7 @@ dependencies = [
 [[package]]
 name = "sp-offchain"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "sp-api",
  "sp-core",
@@ -8535,7 +8348,7 @@ dependencies = [
 [[package]]
 name = "sp-panic-handler"
 version = "4.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "backtrace",
  "lazy_static",
@@ -8545,7 +8358,7 @@ dependencies = [
 [[package]]
 name = "sp-rpc"
 version = "6.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "rustc-hash",
  "serde",
@@ -8555,7 +8368,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime"
 version = "6.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "either",
  "hash256-std-hasher",
@@ -8577,7 +8390,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime-interface"
 version = "6.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "impl-trait-for-tuples",
  "parity-scale-codec",
@@ -8594,7 +8407,7 @@ dependencies = [
 [[package]]
 name = "sp-runtime-interface-proc-macro"
 version = "5.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "Inflector",
  "proc-macro-crate",
@@ -8606,7 +8419,7 @@ dependencies = [
 [[package]]
 name = "sp-sandbox"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "log",
  "parity-scale-codec",
@@ -8620,7 +8433,7 @@ dependencies = [
 [[package]]
 name = "sp-serializer"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "serde",
  "serde_json",
@@ -8629,7 +8442,7 @@ dependencies = [
 [[package]]
 name = "sp-session"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -8643,7 +8456,7 @@ dependencies = [
 [[package]]
 name = "sp-staking"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "parity-scale-codec",
  "scale-info",
@@ -8654,7 +8467,7 @@ dependencies = [
 [[package]]
 name = "sp-state-machine"
 version = "0.12.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "hash-db",
  "log",
@@ -8676,12 +8489,12 @@ dependencies = [
 [[package]]
 name = "sp-std"
 version = "4.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 
 [[package]]
 name = "sp-storage"
 version = "6.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "impl-serde",
  "parity-scale-codec",
@@ -8694,7 +8507,7 @@ dependencies = [
 [[package]]
 name = "sp-tasks"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "log",
  "sp-core",
@@ -8707,7 +8520,7 @@ dependencies = [
 [[package]]
 name = "sp-timestamp"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "futures-timer",
@@ -8723,7 +8536,7 @@ dependencies = [
 [[package]]
 name = "sp-tracing"
 version = "5.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "parity-scale-codec",
  "sp-std",
@@ -8735,7 +8548,7 @@ dependencies = [
 [[package]]
 name = "sp-transaction-pool"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "sp-api",
  "sp-runtime",
@@ -8744,7 +8557,7 @@ dependencies = [
 [[package]]
 name = "sp-transaction-storage-proof"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "async-trait",
  "log",
@@ -8760,7 +8573,7 @@ dependencies = [
 [[package]]
 name = "sp-trie"
 version = "6.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "hash-db",
  "memory-db",
@@ -8776,7 +8589,7 @@ dependencies = [
 [[package]]
 name = "sp-version"
 version = "5.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "impl-serde",
  "parity-scale-codec",
@@ -8793,7 +8606,7 @@ dependencies = [
 [[package]]
 name = "sp-version-proc-macro"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "parity-scale-codec",
  "proc-macro2",
@@ -8804,7 +8617,7 @@ dependencies = [
 [[package]]
 name = "sp-wasm-interface"
 version = "6.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "impl-trait-for-tuples",
  "log",
@@ -8904,7 +8717,7 @@ dependencies = [
 [[package]]
 name = "substrate-build-script-utils"
 version = "3.0.0"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "platforms",
 ]
@@ -8912,7 +8725,7 @@ dependencies = [
 [[package]]
 name = "substrate-frame-rpc-system"
 version = "4.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "frame-system-rpc-runtime-api",
  "futures 0.3.21",
@@ -8933,7 +8746,7 @@ dependencies = [
 [[package]]
 name = "substrate-prometheus-endpoint"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "futures-util",
  "hyper",
@@ -8946,7 +8759,7 @@ dependencies = [
 [[package]]
 name = "substrate-wasm-builder"
 version = "5.0.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "ansi_term",
  "build-helper",
@@ -8971,7 +8784,7 @@ name = "subxt"
 version = "0.23.0"
 source = "git+https://github.com/duniter/subxt.git?branch=duniter-substrate-v0.9.26#9ab601b10b4254d64368371f07e09934a0f55bf7"
 dependencies = [
- "bitvec 1.0.1",
+ "bitvec",
  "derivative",
  "frame-metadata",
  "futures 0.3.21",
@@ -9212,17 +9025,6 @@ dependencies = [
  "num_cpus",
 ]
 
-[[package]]
-name = "tikv-jemalloc-sys"
-version = "0.4.3+5.2.1-patched.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a1792ccb507d955b46af42c123ea8863668fae24d03721e40cad6a41773dbb49"
-dependencies = [
- "cc",
- "fs_extra",
- "libc",
-]
-
 [[package]]
 name = "time"
 version = "0.1.44"
@@ -9538,7 +9340,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
 [[package]]
 name = "try-runtime-cli"
 version = "0.10.0-dev"
-source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#2fd52602a7c4e992c5b317f91a4d9b9b6e87fbff"
+source = "git+https://github.com/duniter/substrate?branch=duniter-substrate-v0.9.26#16476332c7c5a6a6478c4072aa3cadb9b7c28c83"
 dependencies = [
  "clap",
  "jsonrpsee 0.14.0",
@@ -10320,12 +10122,6 @@ dependencies = [
  "winapi-build",
 ]
 
-[[package]]
-name = "wyz"
-version = "0.2.0"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214"
-
 [[package]]
 name = "wyz"
 version = "0.5.0"
diff --git a/Cargo.toml b/Cargo.toml
index f49756a1f..05b091a4c 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -47,8 +47,8 @@ rusty-hook = "^0.11.2"
 
 # Dependencies for specific targets
 [target.'cfg(any(target_arch="x86_64", target_arch="aarch64"))'.dependencies]
-sc-cli = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26", features = ["wasmtime"] }
-sc-service = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26", features = ["wasmtime"] }
+sc-cli = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26", default-features = false, features = ["wasmtime"] }
+sc-service = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26", default-features = false, features = ["wasmtime"] }
 sp-trie = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26", features = ["memory-tracker"] }
 
 
@@ -84,7 +84,7 @@ pallet-transaction-payment-rpc = { git = "https://github.com/duniter/substrate",
 pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26" }
 sc-basic-authorship = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26" }
 sc-chain-spec = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26" }
-sc-cli = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26" }
+sc-cli = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26", default-features = false }
 sc-client-api = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26" }
 sc-consensus = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26" }
 babe = { package = "sc-consensus-babe", git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26" }
@@ -95,7 +95,7 @@ sc-finality-grandpa = { git = "https://github.com/duniter/substrate", branch = "
 sc-keystore = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26" }
 sc-network = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26" }
 sc-rpc-api = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26" }
-sc-service = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26" }
+sc-service = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26", default-features = false }
 sc-telemetry = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26" }
 sc-transaction-pool = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26" }
 sc-transaction-pool-api = { git = "https://github.com/duniter/substrate", branch = "duniter-substrate-v0.9.26" }
-- 
GitLab