diff --git a/lib/ucoin/network/__init__.py b/lib/ucoin/network/__init__.py
index 1c849bb5476c9d2e01d3a3cef2e236071f34c6a8..5d1db511aec31aa4de8df0763a2eb753bb053e0e 100644
--- a/lib/ucoin/network/__init__.py
+++ b/lib/ucoin/network/__init__.py
@@ -24,7 +24,7 @@ logger = logging.getLogger("ucoin/network")
 
 class Network(API):
     def __init__(self, module='network', server=None, port=None):
-        super().__init__(module=module, server, port)
+        super().__init__(module=module, server=server, port=port)
 
 
 class Pubkey(Network):
diff --git a/lib/ucoin/network/peering/__init__.py b/lib/ucoin/network/peering/__init__.py
index 0c8326bdb729b2858fbb26ed75038480cc4ec896..b238f0a8cfed5cea1e89bb481bef45201f69f04d 100644
--- a/lib/ucoin/network/peering/__init__.py
+++ b/lib/ucoin/network/peering/__init__.py
@@ -24,7 +24,7 @@ logger = logging.getLogger("ucoin/network/peering")
 
 class Base(Network):
     def __init__(self, server=None, port=None):
-        super().__init__(module='network/peering', server, port)
+        super().__init__(module='network/peering', server=server, port=port)
 
 
 class Peers(Base):
diff --git a/lib/ucoin/registry/__init__.py b/lib/ucoin/registry/__init__.py
index ebb813facaeb8019c799fef6cae82c4d0d23c6b0..8053bd58fddf00e162fbbf76024299e3a744cd61 100644
--- a/lib/ucoin/registry/__init__.py
+++ b/lib/ucoin/registry/__init__.py
@@ -21,7 +21,7 @@ logger = logging.getLogger("ucoin/registry")
 
 class Registry(API):
     def __init__(self, module='registry', server=None, port=None):
-        super().__init__(module=module, server, port)
+        super().__init__(module=module, server=server, port=port)
 
 
 class Parameters(Registry):