diff --git a/src/models/MiningJob.ts b/src/models/MiningJob.ts index f0daa34..1f35851 100644 --- a/src/models/MiningJob.ts +++ b/src/models/MiningJob.ts @@ -50,7 +50,8 @@ export class MiningJob { // 39th byte onwards: Optional data with no consensus meaning coinbaseTransaction.ins[0].script = Buffer.concat([Buffer.from([littleEndianBlockHeight.byteLength]), littleEndianBlockHeight, Buffer.alloc(8, 0)]); - coinbaseTransaction.addOutput(bitcoinjs.script.compile([bitcoinjs.opcodes.OP_RETURN, Buffer.concat([segwitMagicBits, this.block.witnessCommit])]), 0); + const extra = Buffer.from('\\public-pool\\'); + coinbaseTransaction.addOutput(bitcoinjs.script.compile([bitcoinjs.opcodes.OP_RETURN, Buffer.concat([segwitMagicBits, this.block.witnessCommit, extra])]), 0); // get the non-witness coinbase tx //@ts-ignore