diff --git a/index.js b/index.js
index 9e57eef40de5e32a1bddaee95eecb326352e7fa8..74263d44a89c438a1eb63841783ba3d1d29ff3fe 100644
--- a/index.js
+++ b/index.js
@@ -194,7 +194,7 @@ function Stack(dependencies) {
       server.dal.loadConfHook = (conf) => co(function*() {
         // Loading injection
         for (const callback of configLoadingCallbacks) {
-          yield callback(conf, program, logger);
+          yield callback(conf, program, logger, server.dal.confDAL);
         }
       });
 
@@ -202,7 +202,7 @@ function Stack(dependencies) {
       server.dal.saveConfHook = (conf) => co(function*() {
         const clonedConf = _.clone(conf);
         for (const callback of configBeforeSaveCallbacks) {
-          yield callback(clonedConf, program, logger);
+          yield callback(clonedConf, program, logger, server.dal.confDAL);
         }
         return clonedConf;
       });
diff --git a/package.json b/package.json
index 713917f2bdd65fbfb32e97eec6591807f7c2065f..0ed579df705d4b21655bc5795389489ef9fcc2a5 100644
--- a/package.json
+++ b/package.json
@@ -70,7 +70,7 @@
     "coveralls": "2.11.4",
     "duniter-bma": "^1.0.7",
     "duniter-crawler": "^1.0.8",
-    "duniter-keypair": "^1.0.1",
+    "duniter-keypair": "^1.0.2",
     "duniter-prover": "^1.0.4",
     "eslint": "3.13.1",
     "eslint-plugin-mocha": "4.8.0",