MsgTx.coinbase constructor

MsgTx.coinbase({
  1. required Uint8List coinbaseData,
  2. required List<TxOut> outputs,
  3. int version = 1,
  4. int lockTime = 0,
})

Create a coinbase transaction (for mining rewards)

Implementation

factory MsgTx.coinbase({
  required Uint8List coinbaseData,
  required List<TxOut> outputs,
  int version = 1,
  int lockTime = 0,
}) {
  return MsgTx(
    version: version,
    txIn: [TxIn.coinbase(coinbaseData)],
    txOut: outputs,
    lockTime: lockTime,
  );
}