Raven Core  3.0.0
P2P Digital Currency
Functions
coins.cpp File Reference
#include "coins.h"
#include "consensus/consensus.h"
#include "memusage.h"
#include "random.h"
#include "util.h"
#include "validation.h"
#include "tinyformat.h"
#include "base58.h"
#include <assert.h>
#include <assets/assets.h>
#include <wallet/wallet.h>
Include dependency graph for coins.cpp:

Go to the source code of this file.

Functions

void AddCoins (CCoinsViewCache &cache, const CTransaction &tx, int nHeight, uint256 blockHash, bool check, CAssetsCache *assetsCache, std::pair< std::string, CBlockAssetUndo > *undoAssetData)
 Utility function to add all of a transaction's outputs to a cache. More...
 
const CoinAccessByTxid (const CCoinsViewCache &view, const uint256 &txid)
 Utility function to find any unspent output with a given txid. More...
 

Function Documentation

◆ AccessByTxid()

const Coin& AccessByTxid ( const CCoinsViewCache view,
const uint256 txid 
)

Utility function to find any unspent output with a given txid.

Definition at line 522 of file coins.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ AddCoins()

void AddCoins ( CCoinsViewCache cache,
const CTransaction tx,
int  nHeight,
uint256  blockHash,
bool  check,
CAssetsCache assetsCache,
std::pair< std::string, CBlockAssetUndo > *  undoAssetData 
)

Utility function to add all of a transaction's outputs to a cache.

RVN START

RVN END

RVN START

Subscribe to new message channels if they are sent to a new address, or they are the owner token or message channel

Subscribe to new message channels if they are assets you created, or are new msgchannels of channels already being watched

RVN END

Definition at line 97 of file coins.cpp.

Here is the call graph for this function:
Here is the caller graph for this function: