MoneroRPCClient: add proto param to constructor

This commit is contained in:
The MMGen Project 2023-03-24 20:31:10 +00:00
commit 56746d92ae
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2
5 changed files with 8 additions and 0 deletions

View file

@ -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,

View file

@ -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

View file

@ -629,6 +629,7 @@ class MoneroWalletOps:
host,port = uopt.daemon.split(':') if uopt.daemon else ('localhost',self.wd.daemon_port)
self.dc = MoneroRPCClient(
proto = self.proto,
host = host,
port = int(port),
user = None,
@ -936,6 +937,7 @@ class MoneroWalletOps:
proxy = None
self.dc = MoneroRPCClient(
proto = self.proto,
host = host,
port = int(port),
user = None,

View file

@ -223,6 +223,7 @@ class TestSuiteXMRWallet(TestSuiteBase):
datadir = datadir
)
md_rpc = MoneroRPCClient(
proto = self.proto,
host = md.host,
port = md.rpc_port,
user = None,

View file

@ -161,6 +161,7 @@ class unit_tests:
def test_monerod_rpc(md):
rpc = MoneroRPCClient(
proto = md.proto,
host = md.host,
port = md.rpc_port,
user = None,