From d158918a14ac7ca494ae0f4c858c4bb62fb1737e Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Thu, 31 Mar 2016 02:44:59 -0700 Subject: [PATCH] script parsing. --- lib/bcoin/script.js | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/lib/bcoin/script.js b/lib/bcoin/script.js index cc05972a..dca73ca2 100644 --- a/lib/bcoin/script.js +++ b/lib/bcoin/script.js @@ -2723,9 +2723,6 @@ Script.decode = function decode(buf) { // buffer slices should _never_ be passed in here. while (off < buf.length) { op = buf[off++]; - - // Direct Push - // Next `op` bytes should be pushed to stack if (op >= 0x01 && op <= 0x4b) { code.push(buf.slice(off, off + op)); off += op; @@ -2735,15 +2732,7 @@ Script.decode = function decode(buf) { size: op }); } - continue; - } - - if (off >= buf.length) { - code.push(op); - continue; - } - - if (op === opcodes.OP_PUSHDATA1) { + } else if (op === opcodes.OP_PUSHDATA1) { size = buf[off]; off += 1; code.push(buf.slice(off, off + size));