raw tx.
This commit is contained in:
parent
7b3fffb26c
commit
d009b1cf48
@ -506,7 +506,7 @@ Parser.parseTX = function parseTX(p) {
|
|||||||
|
|
||||||
locktime = p.readU32();
|
locktime = p.readU32();
|
||||||
|
|
||||||
// raw = p.endData();
|
raw = p.endData();
|
||||||
|
|
||||||
return {
|
return {
|
||||||
version: version,
|
version: version,
|
||||||
@ -515,9 +515,9 @@ Parser.parseTX = function parseTX(p) {
|
|||||||
outputs: txOut,
|
outputs: txOut,
|
||||||
locktime: locktime,
|
locktime: locktime,
|
||||||
_witnessSize: 0,
|
_witnessSize: 0,
|
||||||
// _raw: raw,
|
_raw: raw,
|
||||||
// _size: raw.length
|
_size: raw.length
|
||||||
_size: p.end()
|
// _size: p.end()
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -529,8 +529,6 @@ Parser.isWitnessTX = function isWitnessTX(p) {
|
|||||||
return p[4] === 0 && p[5] !== 0;
|
return p[4] === 0 && p[5] !== 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
p = new BufferReader(p);
|
|
||||||
|
|
||||||
if (p.left() < 12)
|
if (p.left() < 12)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
@ -582,7 +580,7 @@ Parser.parseWitnessTX = function parseWitnessTX(p) {
|
|||||||
|
|
||||||
locktime = p.readU32();
|
locktime = p.readU32();
|
||||||
|
|
||||||
// raw = p.endData();
|
raw = p.endData();
|
||||||
|
|
||||||
return {
|
return {
|
||||||
version: version,
|
version: version,
|
||||||
@ -590,10 +588,10 @@ Parser.parseWitnessTX = function parseWitnessTX(p) {
|
|||||||
inputs: txIn,
|
inputs: txIn,
|
||||||
outputs: txOut,
|
outputs: txOut,
|
||||||
locktime: locktime,
|
locktime: locktime,
|
||||||
// _raw: raw,
|
_raw: raw,
|
||||||
// _size: raw.length,
|
_size: raw.length,
|
||||||
_witnessSize: witnessSize + 2,
|
// _size: p.end(),
|
||||||
_size: p.end()
|
_witnessSize: witnessSize + 2
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -624,7 +622,12 @@ Parser.parseReject = function parseReject(p) {
|
|||||||
message = p.readVarString('ascii');
|
message = p.readVarString('ascii');
|
||||||
ccode = p.readU8();
|
ccode = p.readU8();
|
||||||
reason = p.readVarString('ascii');
|
reason = p.readVarString('ascii');
|
||||||
data = p.readHash();
|
|
||||||
|
try {
|
||||||
|
data = p.readHash();
|
||||||
|
} catch (e) {
|
||||||
|
data = null;
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
message: message,
|
message: message,
|
||||||
@ -641,11 +644,10 @@ Parser.parseAddress = function parseAddress(p, full) {
|
|||||||
p = new BufferReader(p);
|
p = new BufferReader(p);
|
||||||
p.start();
|
p.start();
|
||||||
|
|
||||||
if (full) {
|
if (full)
|
||||||
ts = p.readU32();
|
ts = p.readU32();
|
||||||
} else {
|
else
|
||||||
ts = 0;
|
ts = 0;
|
||||||
}
|
|
||||||
|
|
||||||
services = p.readU64();
|
services = p.readU64();
|
||||||
|
|
||||||
@ -656,7 +658,7 @@ Parser.parseAddress = function parseAddress(p, full) {
|
|||||||
try {
|
try {
|
||||||
services = services.toNumber();
|
services = services.toNumber();
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
services = 1;
|
services = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user