add public-pool to OP_RETURN

This commit is contained in:
Ben 2023-07-10 12:47:20 -04:00
parent d759fc942f
commit 9e4c14aada

View File

@ -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