coin json
This commit is contained in:
parent
3a99b23cb3
commit
b473c0a31f
@ -164,15 +164,18 @@ Coin.prototype.toJSON = function toJSON() {
|
||||
*/
|
||||
|
||||
Coin.fromJSON = function fromJSON(json) {
|
||||
return Coin.fromOptions({
|
||||
version: json.version,
|
||||
height: json.height,
|
||||
value: utils.satoshi(json.value),
|
||||
script: bcoin.script.fromRaw(new Buffer(json.script, 'hex')),
|
||||
coinbase: json.coinbase,
|
||||
hash: json.hash ? utils.revHex(json.hash) : null,
|
||||
index: json.index
|
||||
});
|
||||
return new Coin().fromJSON(json);
|
||||
};
|
||||
|
||||
Coin.prototype.fromJSON = function fromJSON(json) {
|
||||
this.version = json.version;
|
||||
this.height = json.height;
|
||||
this.value = utils.satoshi(json.value);
|
||||
this.script = bcoin.script.fromRaw(new Buffer(json.script, 'hex'));
|
||||
this.coinbase = json.coinbase;
|
||||
this.hash = json.hash ? utils.revHex(json.hash) : null;
|
||||
this.index = json.index;
|
||||
return this;
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
@ -108,9 +108,7 @@ Outpoint.prototype.inspect = function inspect() {
|
||||
* @constructor
|
||||
* @param {NakedInput} options
|
||||
* @param {Boolean?} mutable
|
||||
* @property {Object} prevout - Outpoint.
|
||||
* @property {Hash} prevout.hash - Previous transaction hash.
|
||||
* @property {Number} prevout.index - Previous output index.
|
||||
* @property {Outpoint} prevout - Outpoint.
|
||||
* @property {Script} script - Input script / scriptSig.
|
||||
* @property {Number} sequence - nSequence.
|
||||
* @property {Witness} witness - Witness (empty if not present).
|
||||
|
||||
Loading…
Reference in New Issue
Block a user