aboutsummaryrefslogtreecommitdiff
path: root/utils/python-rpc/framework/daemon.py
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--utils/python-rpc/framework/daemon.py26
1 files changed, 26 insertions, 0 deletions
diff --git a/utils/python-rpc/framework/daemon.py b/utils/python-rpc/framework/daemon.py
index 9f7805dc8..749d9ed88 100644
--- a/utils/python-rpc/framework/daemon.py
+++ b/utils/python-rpc/framework/daemon.py
@@ -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,