diff --git a/poetry.lock b/poetry.lock
index 3c64acf694e38ae5f2dce5583b9835a3bbf1caad..dcd3514907f2ff1a070f39ebe54cc997cd6160c5 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -70,14 +70,6 @@ optional = false
 python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
 version = "1.3.0"
 
-[[package]]
-category = "main"
-description = "Simple decorator to set attributes of target function or class in a DRY way."
-name = "attr"
-optional = false
-python-versions = "*"
-version = "0.3.1"
-
 [[package]]
 category = "main"
 description = "Classes Without Boilerplate"
@@ -193,11 +185,11 @@ description = "A python library for [duniter](https://git.duniter.org/nodes/type
 name = "duniterpy"
 optional = false
 python-versions = "*"
-version = "0.55.1"
+version = "0.56.0"
 
 [package.dependencies]
 aiohttp = ">=3.3.2"
-attr = ">=0.3.1"
+attrs = "19.3.0"
 base58 = ">=1.0.0"
 jsonschema = ">=2.6.0"
 libnacl = ">=1.6.1"
@@ -675,7 +667,7 @@ docs = ["sphinx", "jaraco.packaging (>=3.2)", "rst.linker (>=1.9)"]
 testing = ["pathlib2", "contextlib2", "unittest2"]
 
 [metadata]
-content-hash = "a935f41ac2878a7c0571bae46374ad46c9835131a34f4bf5a476b454dc9ac1f6"
+content-hash = "2e92ad6120327223b363728899edd617103272c023c657b8487f4f6fda938ba8"
 python-versions = "^3.5.3"
 
 [metadata.files]
@@ -713,10 +705,6 @@ atomicwrites = [
     {file = "atomicwrites-1.3.0-py2.py3-none-any.whl", hash = "sha256:03472c30eb2c5d1ba9227e4c2ca66ab8287fbfbbda3888aa93dc2e28fc6811b4"},
     {file = "atomicwrites-1.3.0.tar.gz", hash = "sha256:75a9445bac02d8d058d5e1fe689654ba5a6556a1dfd8ce6ec55a0ed79866cfa6"},
 ]
-attr = [
-    {file = "attr-0.3.1-py2-none-any.whl", hash = "sha256:0b1aaddb85bd9e9c4bd75092f4440d6616ff40b0df0437f00771871670f7c9fd"},
-    {file = "attr-0.3.1.tar.gz", hash = "sha256:9091548058d17f132596e61fa7518e504f76b9a4c61ca7d86e1f96dbf7d4775d"},
-]
 attrs = [
     {file = "attrs-19.3.0-py2.py3-none-any.whl", hash = "sha256:08a96c641c3a74e44eb59afb61a24f2cb9f4d7188748e76ba4bb5edfa3cb7d1c"},
     {file = "attrs-19.3.0.tar.gz", hash = "sha256:f7b7ce16570fe9965acd6d30101a28f62fb4a7f9e926b3bbc9b61f8b04247e72"},
@@ -818,8 +806,8 @@ coverage-badge = [
     {file = "coverage_badge-1.0.1-py2.py3-none-any.whl", hash = "sha256:3796de21b4e190d38beb8806956946fbdb02fe3a2a7452b460a9cff958009833"},
 ]
 duniterpy = [
-    {file = "duniterpy-0.55.1-py3-none-any.whl", hash = "sha256:c70f220ec324e4e566321f640b602d53a0c942cfbf3ba1ba30270ed7418f2aea"},
-    {file = "duniterpy-0.55.1.tar.gz", hash = "sha256:a0d4ee5928a17db2f101ba5ff7d179355305cc75c150cde439feec1cc22cdda8"},
+    {file = "duniterpy-0.56.0-py3-none-any.whl", hash = "sha256:4027cf3820f479e0adad8d111e6d9e5745213c5736d91217aae8864ec6879e49"},
+    {file = "duniterpy-0.56.0.tar.gz", hash = "sha256:bf6852fbc15841f16910424c6a89ddf7374afc1728238f19e1ba4c932d430dc1"},
 ]
 identify = [
     {file = "identify-1.4.10-py2.py3-none-any.whl", hash = "sha256:418f3b2313ac0b531139311a6b426854e9cbdfcfb6175447a5039aa6291d8b30"},
diff --git a/pyproject.toml b/pyproject.toml
index 0afc0f59c7d05a7e9c83f5d0012c8c2d1b0e29b9..d0a2c6faa6a43512c9083783b9511ef03ba35b20 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -13,7 +13,7 @@ keywords = ["g1", "duniter", "cryptocurrency", "librecurrency", "RTM"]
 
 [tool.poetry.dependencies]
 python = "^3.5.3"
-duniterpy = "^0.55.1"
+duniterpy = "0.56.0"
 click = "^7.0"
 ipaddress = "^1.0"
 tabulate = "^0.8.3"