PIVX Core  5.6.99
P2P Digital Currency
Classes | Namespaces | Macros | Functions | Variables
zpivmodule.cpp File Reference
#include "zpiv/zpivmodule.h"
#include "hash.h"
#include "libzerocoin/Commitment.h"
#include "libzerocoin/Coin.h"
#include "validation.h"
Include dependency graph for zpivmodule.cpp:

Go to the source code of this file.

Classes

class  CoinSpendCache
 

Namespaces

 ZPIVModule
 

Macros

#define SCRIPT_OFFSET   6
 

Functions

CDataStream ZPIVModule::ScriptSigToSerializedSpend (const CScript &scriptSig)
 
PublicCoinSpend ZPIVModule::parseCoinSpend (const CTxIn &in)
 
bool ZPIVModule::parseCoinSpend (const CTxIn &in, const CTransaction &tx, const CTxOut &prevOut, PublicCoinSpend &publicCoinSpend)
 
libzerocoin::CoinSpend ZPIVModule::TxInToZerocoinSpend (const CTxIn &txin)
 
bool ZPIVModule::validateInput (const CTxIn &in, const CTxOut &prevOut, const CTransaction &tx, PublicCoinSpend &publicSpend)
 
bool ZPIVModule::ParseZerocoinPublicSpend (const CTxIn &txIn, const CTransaction &tx, CValidationState &state, PublicCoinSpend &publicSpend)
 
void ZPIVModule::CleanCoinSpendsCache ()
 

Variables

std::unique_ptr< CoinSpendCacheg_coinspends_cache = std::make_unique<CoinSpendCache>()
 

Macro Definition Documentation

◆ SCRIPT_OFFSET

#define SCRIPT_OFFSET   6

Definition at line 96 of file zpivmodule.cpp.

Variable Documentation

◆ g_coinspends_cache

std::unique_ptr<CoinSpendCache> g_coinspends_cache = std::make_unique<CoinSpendCache>()

Definition at line 143 of file zpivmodule.cpp.