|
|
|
@ -280,6 +280,32 @@ class Daemon(object):
|
|
|
|
|
}
|
|
|
|
|
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 = ""):
|
|
|
|
|
get_transactions = {
|
|
|
|
|
'client': client,
|
|
|
|
|