Transaction: helper to return parsed-out list of inputs

This commit is contained in:
Jeff Garzik 2013-09-23 09:28:21 -04:00
parent da5719249f
commit f7afb9a91a
1 changed files with 13 additions and 0 deletions

View File

@ -181,6 +181,19 @@ function spec(b) {
return this.hash;
};
// convert encoded list of inputs to easy-to-use JS list-of-lists
Transaction.prototype.inputs = function inputs() {
var res = [];
for (var i = 0; i < this.ins.length; i++) {
var txin = this.ins[i];
var outHash = txin.getOutpointHash();
var outIndex = txin.getOutpointIndex();
res.push([outHash, outIndex]);
}
return res;
}
/**
* Load and cache transaction inputs.
*