PIVX Core  5.6.99
P2P Digital Currency
Namespaces | Functions
sapling_validation.cpp File Reference
#include "sapling/sapling_validation.h"
#include "consensus/consensus.h"
#include "script/interpreter.h"
#include "consensus/validation.h"
#include "util/system.h"
#include "consensus/upgrades.h"
#include <librustzcash.h>
Include dependency graph for sapling_validation.cpp:

Go to the source code of this file.

Namespaces

 SaplingValidation
 

Functions

bool SaplingValidation::CheckTransaction (const CTransaction &tx, CValidationState &state, CAmount &nValueOut)
 Context-independent validity checks. More...
 
bool SaplingValidation::CheckTransactionWithoutProofVerification (const CTransaction &tx, CValidationState &state, CAmount &nValueOut)
 
bool SaplingValidation::ContextualCheckTransaction (const CTransaction &tx, CValidationState &state, const CChainParams &chainparams, const int nHeight, const bool isMined, bool isInitBlockDownload)
 Check a transaction contextually against a set of consensus rules valid at a given block height. More...