diff --git a/lib/http/rpc.js b/lib/http/rpc.js index 4bdb0fa8..30fafd90 100644 --- a/lib/http/rpc.js +++ b/lib/http/rpc.js @@ -1646,7 +1646,7 @@ RPC.prototype.createRawTransaction = async function createRawTransaction(args, h if (locktime != null) tx.locktime = locktime; - for (const obj of tx.inputs) { + for (const obj of inputs) { const valid = new Validator([obj]); const hash = valid.hash('txid'); const index = valid.u32('vout'); @@ -1835,7 +1835,7 @@ RPC.prototype.signRawTransaction = async function signRawTransaction(args, help) for (const prev of prevout) { const valid = new Validator([prev]); const hash = valid.hash('txid'); - const index = valid.u32('index'); + const index = valid.u32('vout'); const scriptRaw = valid.buf('scriptPubKey'); const value = valid.ufixed('amount', 8); const redeemRaw = valid.buf('redeemScript');