diff --git a/Pipfile b/Pipfile
index cc57e9704de7a63efa0310c794f12a4f662a72d5..83c0ccc51a0f027dbc5df6f91786e65e29a58ed2 100644
--- a/Pipfile
+++ b/Pipfile
@@ -10,6 +10,7 @@ PyNaCl = "*"
 e1839a8 = {path = ".",editable = true}
 duniterpy = "*"
 click = "*"
+texttable = "*"
 
 [dev-packages]
 pre-commit = "*"
diff --git a/Pipfile.lock b/Pipfile.lock
index c91d41dc275e89ad05f7df5a538c33574b7d6f38..19aadbbc7d4b8b25f7b1cafd2ba5950901aae44f 100644
--- a/Pipfile.lock
+++ b/Pipfile.lock
@@ -1,7 +1,7 @@
 {
     "_meta": {
         "hash": {
-            "sha256": "52d928682e98b0179c9a450c61cac3c22051596232760700cafa68823d718822"
+            "sha256": "715966131dae907b8cc33f3e33648a9e924b69c584b4c62b82006d6a83f3727d"
         },
         "pipfile-spec": 6,
         "requires": {
@@ -264,6 +264,13 @@
             "index": "pypi",
             "version": "==0.8.3"
         },
+        "texttable": {
+            "hashes": [
+                "sha256:2b60a5304ccfbeac80ffae7350d7c2f5d7a24e9aab5036d0f82489746419d9b2"
+            ],
+            "index": "pypi",
+            "version": "==1.6.1"
+        },
         "yarl": {
             "hashes": [
                 "sha256:024ecdc12bc02b321bc66b41327f930d1c2c543fa9a561b39861da9388ba7aa9",
diff --git a/setup.py b/setup.py
index 13b4dc916bd2f265def25aa2f4f17f89481da0ad..9be4b9af3aec9e0f3ed3fa84622031b3f7982f15 100644
--- a/setup.py
+++ b/setup.py
@@ -27,6 +27,13 @@ setup(
         "Intended Audience :: End Users/Desktop",
         "Natural Language :: English",
     ),
-    install_requires=["Click", "duniterpy==0.54.1", "ipaddress", "tabulate", "pynacl"],
+    install_requires=[
+        "Click",
+        "duniterpy==0.54.1",
+        "ipaddress",
+        "texttable",
+        "tabulate",
+        "pynacl",
+    ],
     scripts=["bin/silkaj"],
 )