diff --git a/lib/mining/template.js b/lib/mining/template.js index 03e0d631..a082a501 100644 --- a/lib/mining/template.js +++ b/lib/mining/template.js @@ -288,22 +288,22 @@ BlockTemplate.prototype.createCoinbase = function createCoinbase(hash) { // Reserved size. // Without segwit: // CB weight = 504 - // CB stripped size = 125 - // CB size = 125 + // CB stripped size = 126 + // CB size = 126 // Sigops cost = 4 // With segwit: // CB weight = 728 - // CB stripped size = 172 - // CB size = 208 + // CB stripped size = 173 + // CB size = 209 // Sigops cost = 4 if (!this.witness) { assert.strictEqual(cb.getWeight() + padding * scale, 504); - assert.strictEqual(cb.getBaseSize() + padding, 125); - assert.strictEqual(cb.getSize() + padding, 125); + assert.strictEqual(cb.getBaseSize() + padding, 126); + assert.strictEqual(cb.getSize() + padding, 126); } else { assert.strictEqual(cb.getWeight() + padding * scale, 728); - assert.strictEqual(cb.getBaseSize() + padding, 172); - assert.strictEqual(cb.getSize() + padding, 208); + assert.strictEqual(cb.getBaseSize() + padding, 173); + assert.strictEqual(cb.getSize() + padding, 209); } // Setup coinbase flags (variable size).