diff --git a/duniterpy/documents/peer.py b/duniterpy/documents/peer.py
index d37b33bad9fe26e1c4de225f212bd0eeb810eb16..f3837b6d22b31fd696d5b2b44942315dbcce7546 100644
--- a/duniterpy/documents/peer.py
+++ b/duniterpy/documents/peer.py
@@ -157,4 +157,4 @@ class BMAEndpoint(Endpoint):
         elif self.ipv4:
             return ConnectionHandler(self.ipv4, self.port)
         else:
-            return ConnectionHandler(self.ipv6, self.port)
+            return ConnectionHandler("[{0}]".format(self.ipv6), self.port)