File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -228,8 +228,8 @@ UniValue deriveaddresses(const JSONRPCRequest& request)
228
228
range_end = range.second ;
229
229
}
230
230
231
- FlatSigningProvider provider ;
232
- auto desc = Parse (desc_str, provider , /* require_checksum = */ true );
231
+ FlatSigningProvider key_provider ;
232
+ auto desc = Parse (desc_str, key_provider , /* require_checksum = */ true );
233
233
if (!desc) {
234
234
throw JSONRPCError (RPC_INVALID_ADDRESS_OR_KEY, strprintf (" Invalid descriptor" ));
235
235
}
@@ -245,8 +245,9 @@ UniValue deriveaddresses(const JSONRPCRequest& request)
245
245
UniValue addresses (UniValue::VARR);
246
246
247
247
for (int i = range_begin; i <= range_end; ++i) {
248
+ FlatSigningProvider provider;
248
249
std::vector<CScript> scripts;
249
- if (!desc->Expand (i, provider , scripts, provider)) {
250
+ if (!desc->Expand (i, key_provider , scripts, provider)) {
250
251
throw JSONRPCError (RPC_INVALID_ADDRESS_OR_KEY, strprintf (" Cannot derive script without private keys" ));
251
252
}
252
253
You can’t perform that action at this time.
0 commit comments