diff --git a/Cargo.lock b/Cargo.lock
index 59d28d63139a8f591ba217624a0469df04249b7f..b430d4c368aa81c964c9e3cde04a188378b4cb06 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1,5 +1,7 @@
 # This file is automatically @generated by Cargo.
 # It is not intended for manual editing.
+version = 3
+
 [[package]]
 name = "Inflector"
 version = "0.11.4"
@@ -780,8 +782,20 @@ dependencies = [
 
 [[package]]
 name = "dubp-wot"
-version = "0.11.0"
-source = "git+https://git.duniter.org/nodes/rust/duniter-core#eebd168525aa1d1424ad12ad71da768471207d83"
+version = "0.11.1"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core?branch=master#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
+dependencies = [
+ "log",
+ "once_cell",
+ "parking_lot",
+ "rayon",
+ "serde",
+]
+
+[[package]]
+name = "dubp-wot"
+version = "0.11.1"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
 dependencies = [
  "log",
  "once_cell",
@@ -793,11 +807,22 @@ dependencies = [
 [[package]]
 name = "duniter-bc-reader"
 version = "0.1.0"
-source = "git+https://git.duniter.org/nodes/rust/duniter-core#eebd168525aa1d1424ad12ad71da768471207d83"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core?branch=master#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
+dependencies = [
+ "anyhow",
+ "dubp",
+ "duniter-dbs 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "resiter",
+]
+
+[[package]]
+name = "duniter-bc-reader"
+version = "0.1.0"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
 dependencies = [
  "anyhow",
  "dubp",
- "duniter-dbs",
+ "duniter-dbs 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
  "resiter",
 ]
 
@@ -810,7 +835,7 @@ dependencies = [
  "async-bincode",
  "async_io_stream",
  "bincode",
- "duniter-core",
+ "duniter-core 1.8.2 (git+https://git.duniter.org/nodes/rust/duniter-core)",
  "duniter-gva-db",
  "duniter-gva-dbs-reader",
  "fast-threadpool",
@@ -840,7 +865,21 @@ dependencies = [
 [[package]]
 name = "duniter-conf"
 version = "0.1.0"
-source = "git+https://git.duniter.org/nodes/rust/duniter-core#eebd168525aa1d1424ad12ad71da768471207d83"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core?branch=master#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
+dependencies = [
+ "anyhow",
+ "dubp",
+ "envy",
+ "futures-util",
+ "log",
+ "serde",
+ "serde_json",
+]
+
+[[package]]
+name = "duniter-conf"
+version = "0.1.0"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
 dependencies = [
  "anyhow",
  "dubp",
@@ -853,30 +892,67 @@ dependencies = [
 
 [[package]]
 name = "duniter-core"
-version = "1.8.1"
-source = "git+https://git.duniter.org/nodes/rust/duniter-core#eebd168525aa1d1424ad12ad71da768471207d83"
+version = "1.8.2"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core?branch=master#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
+dependencies = [
+ "dubp",
+ "dubp-wot 0.11.1 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "duniter-bc-reader 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "duniter-conf 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "duniter-dbs 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "duniter-global 1.8.1 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "duniter-mempools 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "duniter-module 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+]
+
+[[package]]
+name = "duniter-core"
+version = "1.8.2"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
 dependencies = [
  "dubp",
- "dubp-wot",
- "duniter-bc-reader",
- "duniter-conf",
- "duniter-dbs",
- "duniter-global",
- "duniter-mempools",
- "duniter-module",
+ "dubp-wot 0.11.1 (git+https://git.duniter.org/nodes/rust/duniter-core)",
+ "duniter-bc-reader 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
+ "duniter-conf 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
+ "duniter-dbs 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
+ "duniter-global 1.8.1 (git+https://git.duniter.org/nodes/rust/duniter-core)",
+ "duniter-mempools 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
+ "duniter-module 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
+]
+
+[[package]]
+name = "duniter-dbs"
+version = "0.1.0"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core?branch=master#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
+dependencies = [
+ "arrayvec 0.7.0",
+ "bincode",
+ "byteorder",
+ "dubp",
+ "kv_typed 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "log",
+ "parking_lot",
+ "paste",
+ "rand 0.8.3",
+ "serde",
+ "serde_json",
+ "smallvec",
+ "thiserror",
+ "uninit",
+ "zerocopy",
 ]
 
 [[package]]
 name = "duniter-dbs"
 version = "0.1.0"
-source = "git+https://git.duniter.org/nodes/rust/duniter-core#eebd168525aa1d1424ad12ad71da768471207d83"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
 dependencies = [
  "arrayvec 0.7.0",
  "bincode",
  "byteorder",
  "chrono",
  "dubp",
- "kv_typed",
+ "kv_typed 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
  "log",
  "parking_lot",
  "paste",
@@ -892,26 +968,54 @@ dependencies = [
 [[package]]
 name = "duniter-dbs-write-ops"
 version = "0.1.0"
-source = "git+https://git.duniter.org/nodes/rust/duniter-core#eebd168525aa1d1424ad12ad71da768471207d83"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core?branch=master#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
 dependencies = [
  "chrono",
  "dubp",
- "duniter-dbs",
- "duniter-global",
+ "duniter-dbs 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "duniter-global 1.8.1 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
  "fast-threadpool",
  "flume",
  "log",
  "resiter",
 ]
 
+[[package]]
+name = "duniter-dbs-write-ops"
+version = "0.1.0"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
+dependencies = [
+ "chrono",
+ "dubp",
+ "duniter-dbs 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
+ "duniter-global 1.8.1 (git+https://git.duniter.org/nodes/rust/duniter-core)",
+ "fast-threadpool",
+ "flume",
+ "log",
+ "resiter",
+]
+
+[[package]]
+name = "duniter-global"
+version = "1.8.1"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core?branch=master#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
+dependencies = [
+ "async-rwlock",
+ "dubp",
+ "duniter-dbs 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "flume",
+ "once_cell",
+ "tokio",
+]
+
 [[package]]
 name = "duniter-global"
 version = "1.8.1"
-source = "git+https://git.duniter.org/nodes/rust/duniter-core#eebd168525aa1d1424ad12ad71da768471207d83"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
 dependencies = [
  "async-rwlock",
  "dubp",
- "duniter-dbs",
+ "duniter-dbs 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
  "flume",
  "mockall",
  "once_cell",
@@ -929,7 +1033,7 @@ dependencies = [
  "async-trait",
  "bytes 1.0.1",
  "duniter-bda",
- "duniter-core",
+ "duniter-core 1.8.2 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
  "duniter-gva-conf",
  "duniter-gva-db",
  "duniter-gva-dbs-reader",
@@ -957,7 +1061,7 @@ name = "duniter-gva-conf"
 version = "0.1.0"
 dependencies = [
  "anyhow",
- "duniter-core",
+ "duniter-core 1.8.2 (git+https://git.duniter.org/nodes/rust/duniter-core)",
  "read_input",
  "serde",
  "structopt",
@@ -969,7 +1073,7 @@ version = "0.1.0"
 dependencies = [
  "bincode",
  "chrono",
- "duniter-core",
+ "duniter-core 1.8.2 (git+https://git.duniter.org/nodes/rust/duniter-core)",
  "parking_lot",
  "paste",
  "serde",
@@ -985,7 +1089,7 @@ dependencies = [
  "anyhow",
  "arrayvec 0.7.0",
  "bincode",
- "duniter-core",
+ "duniter-core 1.8.2 (git+https://git.duniter.org/nodes/rust/duniter-core)",
  "duniter-gva-db",
  "flate2",
  "maplit",
@@ -1004,7 +1108,7 @@ dependencies = [
  "arrayvec 0.7.0",
  "async-graphql",
  "async-trait",
- "duniter-core",
+ "duniter-core 1.8.2 (git+https://git.duniter.org/nodes/rust/duniter-core)",
  "duniter-gva-db",
  "duniter-gva-dbs-reader",
  "fast-threadpool",
@@ -1026,7 +1130,7 @@ version = "0.1.0"
 dependencies = [
  "anyhow",
  "bincode",
- "duniter-core",
+ "duniter-core 1.8.2 (git+https://git.duniter.org/nodes/rust/duniter-core)",
  "duniter-gva-db",
  "duniter-gva-dbs-reader",
  "flate2",
@@ -1041,12 +1145,25 @@ dependencies = [
 [[package]]
 name = "duniter-mempools"
 version = "0.1.0"
-source = "git+https://git.duniter.org/nodes/rust/duniter-core#eebd168525aa1d1424ad12ad71da768471207d83"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core?branch=master#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
+dependencies = [
+ "dubp",
+ "duniter-bc-reader 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "duniter-dbs 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "duniter-dbs-write-ops 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "log",
+ "thiserror",
+]
+
+[[package]]
+name = "duniter-mempools"
+version = "0.1.0"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
 dependencies = [
  "dubp",
- "duniter-bc-reader",
- "duniter-dbs",
- "duniter-dbs-write-ops",
+ "duniter-bc-reader 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
+ "duniter-dbs 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
+ "duniter-dbs-write-ops 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
  "log",
  "thiserror",
 ]
@@ -1054,16 +1171,36 @@ dependencies = [
 [[package]]
 name = "duniter-module"
 version = "0.1.0"
-source = "git+https://git.duniter.org/nodes/rust/duniter-core#eebd168525aa1d1424ad12ad71da768471207d83"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core?branch=master#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
 dependencies = [
  "anyhow",
  "async-mutex",
  "async-trait",
  "dubp",
- "duniter-conf",
- "duniter-dbs",
- "duniter-global",
- "duniter-mempools",
+ "duniter-conf 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "duniter-dbs 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "duniter-global 1.8.1 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "duniter-mempools 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core?branch=master)",
+ "fast-threadpool",
+ "futures-util",
+ "log",
+ "public-ip",
+ "serde",
+]
+
+[[package]]
+name = "duniter-module"
+version = "0.1.0"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
+dependencies = [
+ "anyhow",
+ "async-mutex",
+ "async-trait",
+ "dubp",
+ "duniter-conf 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
+ "duniter-dbs 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
+ "duniter-global 1.8.1 (git+https://git.duniter.org/nodes/rust/duniter-core)",
+ "duniter-mempools 0.1.0 (git+https://git.duniter.org/nodes/rust/duniter-core)",
  "fast-threadpool",
  "futures-util",
  "log",
@@ -1641,7 +1778,24 @@ dependencies = [
 [[package]]
 name = "kv_typed"
 version = "0.1.0"
-source = "git+https://git.duniter.org/nodes/rust/duniter-core#eebd168525aa1d1424ad12ad71da768471207d83"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core?branch=master#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
+dependencies = [
+ "byteorder",
+ "cfg-if 0.1.10",
+ "flume",
+ "parking_lot",
+ "paste",
+ "sled",
+ "smallvec",
+ "thiserror",
+ "uninit",
+ "zerocopy",
+]
+
+[[package]]
+name = "kv_typed"
+version = "0.1.0"
+source = "git+https://git.duniter.org/nodes/rust/duniter-core#bfdc475fb6458e02719a0a4aca28994aa72a6acd"
 dependencies = [
  "byteorder",
  "cfg-if 0.1.10",