script parsing.
This commit is contained in:
parent
b084913680
commit
d158918a14
@ -2723,9 +2723,6 @@ Script.decode = function decode(buf) {
|
|||||||
// buffer slices should _never_ be passed in here.
|
// buffer slices should _never_ be passed in here.
|
||||||
while (off < buf.length) {
|
while (off < buf.length) {
|
||||||
op = buf[off++];
|
op = buf[off++];
|
||||||
|
|
||||||
// Direct Push
|
|
||||||
// Next `op` bytes should be pushed to stack
|
|
||||||
if (op >= 0x01 && op <= 0x4b) {
|
if (op >= 0x01 && op <= 0x4b) {
|
||||||
code.push(buf.slice(off, off + op));
|
code.push(buf.slice(off, off + op));
|
||||||
off += op;
|
off += op;
|
||||||
@ -2735,15 +2732,7 @@ Script.decode = function decode(buf) {
|
|||||||
size: op
|
size: op
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
continue;
|
} else if (op === opcodes.OP_PUSHDATA1) {
|
||||||
}
|
|
||||||
|
|
||||||
if (off >= buf.length) {
|
|
||||||
code.push(op);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (op === opcodes.OP_PUSHDATA1) {
|
|
||||||
size = buf[off];
|
size = buf[off];
|
||||||
off += 1;
|
off += 1;
|
||||||
code.push(buf.slice(off, off + size));
|
code.push(buf.slice(off, off + size));
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user