Inside Bitcoin
Opening the selected file…
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
1// Copyright (c) 2019-present The Bitcoin Core developers2// Distributed under the MIT software license, see the accompanying3// file COPYING or http://www.opensource.org/licenses/mit-license.php.5#ifndef BITCOIN_NODE_COIN_H6#define BITCOIN_NODE_COIN_H8#include <map>10class COutPoint;11class Coin;13namespace node {14struct NodeContext;16/**17* Look up unspent output information. Returns coins in the mempool and in the18* current chain UTXO set. Iterates through all the keys in the map and19* populates the values.20*21* @param[in] node The node context to use for lookup22* @param[in,out] coins map to fill23*/24void FindCoins(const node::NodeContext& node, std::map<COutPoint, Coin>& coins);25} // namespace node27#endif // BITCOIN_NODE_COIN_H