diff --git a/src/script.js b/src/script.js index 57e2ebe..95866b9 100644 --- a/src/script.js +++ b/src/script.js @@ -43,17 +43,11 @@ Script.fromChunks = function(chunks) { assert(Array.isArray(chunks), 'Expected Array, got ' + chunks) var bufferSize = chunks.reduce(function(accum, chunk) { - var chunkSize - if (Buffer.isBuffer(chunk)) { - chunkSize = bufferutils.pushDataSize(chunk.length) + chunk.length - - } else { - chunkSize = 1 - + return accum + bufferutils.pushDataSize(chunk.length) + chunk.length } - return accum + chunkSize + return accum + 1 }, 0.0) var buffer = new Buffer(bufferSize) @@ -67,8 +61,6 @@ Script.fromChunks = function(chunks) { offset += chunk.length } else { - assert(typeof chunk == 'number') - buffer.writeUInt8(chunk, offset) offset += 1 }