6 #ifndef BITCOIN_NODE_COINSTATS_H 7 #define BITCOIN_NODE_COINSTATS_H 68 #endif // BITCOIN_NODE_COINSTATS_H
uint64_t nTransactionOutputs
Maintains a tree of blocks (stored in m_block_index) which is consulted to determine where the most-w...
CAmount unspendables_genesis_block
bool index_requested
Signals if the coinstatsindex should be used (when available).
Double ended buffer combining vector and stream-like interfaces.
CAmount block_coinbase_amount
CAmount block_unspendable_amount
int64_t CAmount
Amount in satoshis (Can be negative)
CoinStatsHashType m_hash_type
CDataStream TxOutSer(const COutPoint &outpoint, const Coin &coin)
Abstract view on the open txout dataset.
CCoinsStats(CoinStatsHashType hash_type)
bool GetUTXOStats(CCoinsView *view, BlockManager &blockman, CCoinsStats &stats, const std::function< void()> &interruption_point={}, const CBlockIndex *pindex=nullptr)
Calculate statistics about the unspent transaction output set.
CAmount block_new_outputs_ex_coinbase_amount
uint64_t coins_count
The number of coins contained.
An outpoint - a combination of a transaction hash and an index n into its vout.
The block chain is a tree shaped structure starting with the genesis block at the root...
Serialized script, used inside transaction inputs and outputs.
uint64_t GetBogoSize(const CScript &script_pub_key)
CAmount unspendables_unclaimed_rewards
bool index_used
Signals if the coinstatsindex was used to retrieve the statistics.
CAmount block_prevout_spent_amount
CAmount unspendables_scripts
CAmount unspendables_bip30