![]() |
PIVX Core
5.6.99
P2P Digital Currency
|
#include "compressor.h"#include "consensus/consensus.h"#include "crypto/siphash.h"#include "memusage.h"#include "sapling/incrementalmerkletree.h"#include "script/standard.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 |
| class | SaltedIdHasher |
| struct | CCoinsCacheEntry |
| struct | CAnchorsSaplingCacheEntry |
| struct | CNullifiersCacheEntry |
| 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< uint256, CAnchorsSaplingCacheEntry, SaltedIdHasher > | CAnchorsSaplingMap |
| typedef std::unordered_map< uint256, CNullifiersCacheEntry, SaltedIdHasher > | CNullifiersMap |
| typedef std::unordered_map< COutPoint, CCoinsCacheEntry, SaltedOutpointHasher > | CCoinsMap |
Functions | |
| void | AddCoins (CCoinsViewCache &cache, const CTransaction &tx, int nHeight, bool check=false, bool fSkipInvalid=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<uint256, CAnchorsSaplingCacheEntry, SaltedIdHasher> CAnchorsSaplingMap |
| typedef std::unordered_map<COutPoint, CCoinsCacheEntry, SaltedOutpointHasher> CCoinsMap |
| typedef std::unordered_map<uint256, CNullifiersCacheEntry, SaltedIdHasher> CNullifiersMap |
| const Coin& AccessByTxid | ( | const CCoinsViewCache & | view, |
| const uint256 & | txid | ||
| ) |
| void AddCoins | ( | CCoinsViewCache & | cache, |
| const CTransaction & | tx, | ||
| int | nHeight, | ||
| bool | check = false, |
||
| bool | fSkipInvalid = false |
||
| ) |