revert back to old output value writing.
This commit is contained in:
parent
e95c1426d3
commit
5c1b136117
@ -300,7 +300,14 @@ Framer.tx = function tx(tx) {
|
|||||||
for (i = 0; i < tx.outputs.length; i++) {
|
for (i = 0; i < tx.outputs.length; i++) {
|
||||||
output = tx.outputs[i];
|
output = tx.outputs[i];
|
||||||
|
|
||||||
off += utils.write64(p, output.value, off);
|
// off += utils.write64(p, output.value, off);
|
||||||
|
|
||||||
|
// Put LE value
|
||||||
|
value = output.value.toArray().slice().reverse();
|
||||||
|
assert(value.length <= 8);
|
||||||
|
off += utils.copy(value, p, off, true);
|
||||||
|
for (j = value.length; j < 8; j++, off++)
|
||||||
|
p[off] = 0;
|
||||||
|
|
||||||
s = bcoin.script.encode(output.script);
|
s = bcoin.script.encode(output.script);
|
||||||
off += utils.writeIntv(p, s.length, off);
|
off += utils.writeIntv(p, s.length, off);
|
||||||
|
|||||||
@ -1030,7 +1030,7 @@ utils.writeU64 = function writeU64(dst, num, off) {
|
|||||||
for (i = num.length - 1; i >= 0; i--)
|
for (i = num.length - 1; i >= 0; i--)
|
||||||
dst[off++] = num[i] & 0xff;
|
dst[off++] = num[i] & 0xff;
|
||||||
|
|
||||||
for (i = 8 - num.length; i > 0; i--)
|
for (i = num.length; i < 8; i++)
|
||||||
dst[off++] = 0;
|
dst[off++] = 0;
|
||||||
|
|
||||||
return 8;
|
return 8;
|
||||||
@ -1048,7 +1048,7 @@ utils.writeU64BE = function writeU64BE(dst, num, off) {
|
|||||||
|
|
||||||
num = num.toArray().slice(-8);
|
num = num.toArray().slice(-8);
|
||||||
|
|
||||||
for (i = 8 - num.length; i > 0; i--)
|
for (i = num.length; i < 8; i++)
|
||||||
dst[off++] = 0;
|
dst[off++] = 0;
|
||||||
|
|
||||||
for (i = 0; i < num.length; i++)
|
for (i = 0; i < num.length; i++)
|
||||||
@ -1124,7 +1124,7 @@ utils.write64 = function write64(dst, num, off) {
|
|||||||
for (i = bytes.length - 1; i >= 0; i--)
|
for (i = bytes.length - 1; i >= 0; i--)
|
||||||
dst[off++] = bytes[i] & 0xff;
|
dst[off++] = bytes[i] & 0xff;
|
||||||
|
|
||||||
for (i = 8 - bytes.length; i > 0; i--)
|
for (i = bytes.length; i < 8; i++)
|
||||||
dst[off++] = 0;
|
dst[off++] = 0;
|
||||||
|
|
||||||
if (num.isNeg())
|
if (num.isNeg())
|
||||||
@ -1151,7 +1151,7 @@ utils.write64BE = function write64BE(dst, num, off) {
|
|||||||
|
|
||||||
bytes = num.toArray().slice(-8);
|
bytes = num.toArray().slice(-8);
|
||||||
|
|
||||||
for (i = 8 - bytes.length; i > 0; i--)
|
for (i = bytes.length; i < 8; i++)
|
||||||
dst[off++] = 0;
|
dst[off++] = 0;
|
||||||
|
|
||||||
for (i = 0; i < bytes.length; i++)
|
for (i = 0; i < bytes.length; i++)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user