Refactor rawtransaction_util's SignTransaction to have previous tx parsing be separate

This commit is contained in:
Andrew Chow
2019-07-05 17:39:31 -04:00
parent 7d6f63cc2c
commit 39034f1ee6
4 changed files with 24 additions and 8 deletions

View File

@@ -758,7 +758,10 @@ static UniValue signrawtransactionwithkey(const JSONRPCRequest& request)
}
FindCoins(coins);
return SignTransaction(mtx, request.params[2], &keystore, coins, true, request.params[3]);
// Parse the prevtxs array
ParsePrevouts(request.params[2], &keystore, coins);
return SignTransaction(mtx, &keystore, coins, request.params[3]);
}
static UniValue sendrawtransaction(const JSONRPCRequest& request)