Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • SUBMIT
Crypto Flexs
  • DIRECTORY
  • CRYPTO
    • ETHEREUM
    • BITCOIN
    • ALTCOIN
  • BLOCKCHAIN
  • EXCHANGE
  • TRADING
  • SUBMIT
Crypto Flexs
Home»BITCOIN NEWS»bitcoin core – How do miners generate multiple outputs on a coinbase transaction?
BITCOIN NEWS

bitcoin core – How do miners generate multiple outputs on a coinbase transaction?

By Crypto FlexsSeptember 9, 20241 Min Read
Facebook Twitter Pinterest LinkedIn Tumblr Email
bitcoin core – How do miners generate multiple outputs on a coinbase transaction?
Share
Facebook Twitter LinkedIn Pinterest Email

Bitcoin Core hardcodes the Coinbase transaction as a single output. coinbaseTx.vout.resize(1) By definition src/node/miner.cpp

     // Create coinbase transaction.
    CMutableTransaction coinbaseTx;
    coinbaseTx.vin.resize(1);
    coinbaseTx.vin(0).prevout.SetNull();

****************************************************
//Referring to the line of code below 
    coinbaseTx.vout.resize(1);

*****************************************************
    coinbaseTx.vout(0).scriptPubKey = scriptPubKeyIn;
    coinbaseTx.vout(0).nValue = nFees + GetBlockSubsidy(nHeight, chainparams.GetConsensus());
    coinbaseTx.vin(0).scriptSig = CScript() << nHeight << OP_0;
    pblock->vtx(0) = MakeTransactionRef(std::move(coinbaseTx));
    pblocktemplate->vchCoinbaseCommitment = m_chainstate.m_chainman.GenerateCoinbaseCommitment(*pblock, pindexPrev);
    pblocktemplate->vTxFees(0) = -nFees;

    LogPrintf("CreateNewBlock(): block weight: %u txs: %u fees: %ld sigops %d\n", GetBlockWeight(*pblock), nBlockTx, nFees, nBlockSigOpsCost);

However, in the recent block 860062, the mining pool paid several remote miners directly in a coin-based transaction: https://mempool.space/tx/aff7c9b18666c0a51c66013642e24bfcb8b721a674e0f4ce3afa3004b55b0156

How does a miner create a coinbase transaction that overrides the defaults specified in the above Bitcoin Core code snippet?

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

Related Posts

FTX plans to pay $900 million to creditors when the fifth distribution begins on July 31.

July 18, 2026

Saylor’s strategic message doesn’t help push the Bitcoin story, says StanChart.

July 12, 2026

Bittensor subnet token launches on Kraken

July 6, 2026
Add A Comment

Comments are closed.

Recent Posts

1win Invites Creators to Join Its Global Ambassador Network

July 23, 2026

GTN and Payward partner to expand global capital market access through xStocks

July 23, 2026

Adam Weitsman Backs Unserious in their Acquisition of Creepz and Psychrome homecoming

July 22, 2026

What is a money transmitter? The definition on trial

July 22, 2026

MEXC Appoints Robert MacDonald as Chief Compliance Officer to Lead Global Regulatory Strategy

July 22, 2026

Bybit Presents Exclusive $1M Prize Pool for Stock-Themed Trading As Wall Street Enters Earnings Season

July 22, 2026

TokenInsight Q2 2026 Report: TradFi Momentum Lifts MEXC to No. 2 in Commodity Perpetuals

July 22, 2026

Bybit Reports Lowest BTC Spot Slippage Among Major Crypto Exchanges in Q1 2026, Driven by Rapid Price Improvement Mechanism

July 22, 2026

MEXC Adds Five Ondo Tokenized Stocks Spanning Semiconductors to Power Infrastructure

July 22, 2026

ether.fi Partners with Nexus Mutual to Protect Against ETH Slashing at Institutional Scale

July 22, 2026

Numerai Completes Third Strategic NMR Buyback, Bringing Total Repurchases to $3.2 Million

July 22, 2026

Crypto Flexs is a Professional Cryptocurrency News Platform. Here we will provide you only interesting content, which you will like very much. We’re dedicated to providing you the best of Cryptocurrency. We hope you enjoy our Cryptocurrency News as much as we enjoy offering them to you.

Contact Us : Partner(@)Cryptoflexs.com

Top Insights

1win Invites Creators to Join Its Global Ambassador Network

July 23, 2026

GTN and Payward partner to expand global capital market access through xStocks

July 23, 2026

Adam Weitsman Backs Unserious in their Acquisition of Creepz and Psychrome homecoming

July 22, 2026
Most Popular

$1.58 billion worth of Bitcoin options expire today

December 15, 2023

What does it take to scale tokenized collateral? – Enterprise Ethereum Alliance

January 22, 2026

Humanity Protocol Receives Major VC Funding for Web3 Digital Identity Solution

February 28, 2024
  • Home
  • About Us
  • Contact Us
  • Disclaimer
  • Privacy Policy
  • Terms and Conditions
© 2026 Crypto Flexs

Type above and press Enter to search. Press Esc to cancel.