diff --git a/raiden/ui/cli.py b/raiden/ui/cli.py
index <HASH>..<HASH> 100644
--- a/raiden/ui/cli.py
+++ b/raiden/ui/cli.py
@@ -177,8 +177,8 @@ def app(address,
     )
 
     discovery = ContractDiscovery(
-        blockchain_service,
-        decode_hex(discovery_contract_address)  # FIXME: double encoding
+        blockchain_service.node_address,
+        blockchain_service.discovery(discovery_contract_address)
     )
 
     return App(config, blockchain_service, discovery)
Fix initialization of DiscoveryContract in CLI