Fabcoin Core
0.16.2
P2P Digital Currency
|
#include <primitives/transaction.h>
#include <compressor.h>
#include <core_memusage.h>
#include <hash.h>
#include <memusage.h>
#include <serialize.h>
#include <uint256.h>
#include <assert.h>
#include <stdint.h>
#include <unordered_map>
Go to the source code of this file.
Classes | |
class | Coin |
A UTXO entry. More... | |
class | SaltedOutpointHasher |
struct | CCoinsCacheEntry |
class | CCoinsViewCursor |
Cursor for iterating over CoinsView state. More... | |
class | CCoinsView |
Abstract view on the open txout dataset. More... | |
class | CCoinsViewBacked |
CCoinsView backed by another CCoinsView. More... | |
class | CCoinsViewCache |
CCoinsView that adds a memory cache for transactions to another CCoinsView. More... | |
Typedefs | |
typedef std::unordered_map< COutPoint, CCoinsCacheEntry, SaltedOutpointHasher > | CCoinsMap |
Functions | |
void | AddCoins (CCoinsViewCache &cache, const CTransaction &tx, int nHeight, bool check=false) |
Utility function to add all of a transaction's outputs to a cache. More... | |
const Coin & | AccessByTxid (const CCoinsViewCache &cache, const uint256 &txid) |
Utility function to find any unspent output with a given txid. More... | |
typedef std::unordered_map<COutPoint, CCoinsCacheEntry, SaltedOutpointHasher> CCoinsMap |
const Coin& AccessByTxid | ( | const CCoinsViewCache & | cache, |
const uint256 & | txid | ||
) |
void AddCoins | ( | CCoinsViewCache & | cache, |
const CTransaction & | tx, | ||
int | nHeight, | ||
bool | check = false |
||
) |