@@ -46,6 +46,7 @@ class monero_daemon(CoinDaemon):
from .rpc import MoneroRPCClient
self.rpc = MoneroRPCClient(
+ proto = self.proto,
host = self.host,
port = self.rpc_port,
user = None,
@@ -22,6 +22,7 @@ class MoneroRPCClient(RPCClient):
def __init__(
self,
+ proto,
host,
port,
user,
@@ -30,6 +31,8 @@ class MoneroRPCClient(RPCClient):
proxy = None,
daemon = None ):
+ self.proto = proto
+
if proxy is not None:
self.proxy = IPPort(proxy)
test_connection = False
@@ -629,6 +629,7 @@ class MoneroWalletOps:
host,port = uopt.daemon.split(':') if uopt.daemon else ('localhost',self.wd.daemon_port)
self.dc = MoneroRPCClient(
host = host,
port = int(port),
@@ -936,6 +937,7 @@ class MoneroWalletOps:
proxy = None
@@ -223,6 +223,7 @@ class TestSuiteXMRWallet(TestSuiteBase):
datadir = datadir
)
md_rpc = MoneroRPCClient(
host = md.host,
port = md.rpc_port,
@@ -161,6 +161,7 @@ class unit_tests:
def test_monerod_rpc(md):
rpc = MoneroRPCClient(
+ proto = md.proto,