@@ -931,50 +931,50 @@ def __init__(self, rpc):
931
931
def __getattr__ (self , name ):
932
932
return getattr (self .rpc , name )
933
933
934
- def importprivkey (self , privkey , label = None , rescan = None ):
934
+ def importprivkey (self , privkey , * , label = None , rescan = None ):
935
935
wallet_info = self .getwalletinfo ()
936
936
if 'descriptors' not in wallet_info or ('descriptors' in wallet_info and not wallet_info ['descriptors' ]):
937
937
return self .__getattr__ ('importprivkey' )(privkey , label , rescan )
938
938
desc = descsum_create ('combo(' + privkey + ')' )
939
939
req = [{
940
940
'desc' : desc ,
941
941
'timestamp' : 0 if rescan else 'now' ,
942
- 'label' : label if label else ''
942
+ 'label' : label if label else '' ,
943
943
}]
944
944
import_res = self .importdescriptors (req )
945
945
if not import_res [0 ]['success' ]:
946
946
raise JSONRPCException (import_res [0 ]['error' ])
947
947
948
- def addmultisigaddress (self , nrequired , keys , label = None , address_type = None ):
948
+ def addmultisigaddress (self , nrequired , keys , * , label = None , address_type = None ):
949
949
wallet_info = self .getwalletinfo ()
950
950
if 'descriptors' not in wallet_info or ('descriptors' in wallet_info and not wallet_info ['descriptors' ]):
951
951
return self .__getattr__ ('addmultisigaddress' )(nrequired , keys , label , address_type )
952
952
cms = self .createmultisig (nrequired , keys , address_type )
953
953
req = [{
954
954
'desc' : cms ['descriptor' ],
955
955
'timestamp' : 0 ,
956
- 'label' : label if label else ''
956
+ 'label' : label if label else '' ,
957
957
}]
958
958
import_res = self .importdescriptors (req )
959
959
if not import_res [0 ]['success' ]:
960
960
raise JSONRPCException (import_res [0 ]['error' ])
961
961
return cms
962
962
963
- def importpubkey (self , pubkey , label = None , rescan = None ):
963
+ def importpubkey (self , pubkey , * , label = None , rescan = None ):
964
964
wallet_info = self .getwalletinfo ()
965
965
if 'descriptors' not in wallet_info or ('descriptors' in wallet_info and not wallet_info ['descriptors' ]):
966
966
return self .__getattr__ ('importpubkey' )(pubkey , label , rescan )
967
967
desc = descsum_create ('combo(' + pubkey + ')' )
968
968
req = [{
969
969
'desc' : desc ,
970
970
'timestamp' : 0 if rescan else 'now' ,
971
- 'label' : label if label else ''
971
+ 'label' : label if label else '' ,
972
972
}]
973
973
import_res = self .importdescriptors (req )
974
974
if not import_res [0 ]['success' ]:
975
975
raise JSONRPCException (import_res [0 ]['error' ])
976
976
977
- def importaddress (self , address , label = None , rescan = None , p2sh = None ):
977
+ def importaddress (self , address , * , label = None , rescan = None , p2sh = None ):
978
978
wallet_info = self .getwalletinfo ()
979
979
if 'descriptors' not in wallet_info or ('descriptors' in wallet_info and not wallet_info ['descriptors' ]):
980
980
return self .__getattr__ ('importaddress' )(address , label , rescan , p2sh )
@@ -988,13 +988,13 @@ def importaddress(self, address, label=None, rescan=None, p2sh=None):
988
988
reqs = [{
989
989
'desc' : desc ,
990
990
'timestamp' : 0 if rescan else 'now' ,
991
- 'label' : label if label else ''
991
+ 'label' : label if label else '' ,
992
992
}]
993
993
if is_hex and p2sh :
994
994
reqs .append ({
995
995
'desc' : descsum_create ('p2sh(raw(' + address + '))' ),
996
996
'timestamp' : 0 if rescan else 'now' ,
997
- 'label' : label if label else ''
997
+ 'label' : label if label else '' ,
998
998
})
999
999
import_res = self .importdescriptors (reqs )
1000
1000
for res in import_res :
0 commit comments