python-rpc: add missing daemon RPC

This commit is contained in:
moneromooo-monero 2019-10-25 23:10:35 +00:00
parent 7caa2b0d3e
commit da2ffd6abe
No known key found for this signature in database
GPG key ID: 686F07454D6CEFC3

View file

@ -280,6 +280,32 @@ class Daemon(object):
} }
return self.rpc.send_json_rpc_request(set_bans) return self.rpc.send_json_rpc_request(set_bans)
def banned(self, address = ''):
banned = {
'method': 'banned',
'params': {
'address': address
},
'jsonrpc': '2.0',
'id': '0'
}
return self.rpc.send_json_rpc_request(banned)
def set_bootstrap_daemon(self, address, username = '', password = ''):
set_bootstrap_daemon = {
'address': address,
'username': username,
'password': password,
}
return self.rpc.send_request('/set_bootstrap_daemon', set_bootstrap_daemon)
def get_public_nodes(self, gray = False, white = True):
get_public_nodes = {
'gray': gray,
'white': white,
}
return self.rpc.send_request('/get_public_nodes', get_public_nodes)
def get_transactions(self, txs_hashes = [], decode_as_json = False, prune = False, split = False, client = ""): def get_transactions(self, txs_hashes = [], decode_as_json = False, prune = False, split = False, client = ""):
get_transactions = { get_transactions = {
'client': client, 'client': client,