aboutsummaryrefslogtreecommitdiff
path: root/utils/python-rpc/framework/wallet.py
diff options
context:
space:
mode:
authortobtoht <tob@featherwallet.org>2025-07-10 12:19:42 +0000
committertobtoht <tob@featherwallet.org>2025-07-10 12:19:42 +0000
commit8b4f0a6258af26b978b85a1fa1bd0ee8244de3de (patch)
tree6d4fa72191edfdd028228d04e5f2688648757b03 /utils/python-rpc/framework/wallet.py
parentf1ffcc5c497c8b5475eab4a9ff53b21e21f58d50 (diff)
parent1da19dac545bb5c0521949a212af42a7f351776e (diff)
downloadmonzero-core-8b4f0a6258af26b978b85a1fa1bd0ee8244de3de.tar.gz
monzero-core-8b4f0a6258af26b978b85a1fa1bd0ee8244de3de.tar.xz
monzero-core-8b4f0a6258af26b978b85a1fa1bd0ee8244de3de.zip
Merge pull request #9954
1da19da wallet: refactor subaddress expansion & add to transfer test (jeffro256) e23d51b wallet: improve lookahead logic & make rpc persistent (Justin Berman) 678f5da wallet: create set_subaddress_lookahead wallet rpc endpoint (benevanoff) 8f5a7b0 wallet: ensure subaddress keys table is at least size of requested lookahead (benevanoff)
Diffstat (limited to 'utils/python-rpc/framework/wallet.py')
-rw-r--r--utils/python-rpc/framework/wallet.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/utils/python-rpc/framework/wallet.py b/utils/python-rpc/framework/wallet.py
index 010f4dd08..d95c3b2b5 100644
--- a/utils/python-rpc/framework/wallet.py
+++ b/utils/python-rpc/framework/wallet.py
@@ -333,6 +333,19 @@ class Wallet(object):
}
return self.rpc.send_json_rpc_request(generate_from_keys)
+ def set_subaddress_lookahead(self, major_idx: int, minor_idx: int, password = ""):
+ lookahead = {
+ 'method': 'set_subaddress_lookahead',
+ 'jsonrpc': '2.0',
+ 'params' : {
+ 'password': password,
+ 'major_idx': major_idx,
+ 'minor_idx': minor_idx
+ },
+ 'id': '0'
+ }
+ return self.rpc.send_json_rpc_request(lookahead)
+
def open_wallet(self, filename, password='', autosave_current = True):
open_wallet = {
'method': 'open_wallet',