PIVX Core  5.6.99
P2P Digital Currency
Classes | Namespaces | Functions
zpivmodule.h File Reference
#include "libzerocoin/bignum.h"
#include "libzerocoin/Denominations.h"
#include "libzerocoin/CoinSpend.h"
#include "libzerocoin/Coin.h"
#include "libzerocoin/CoinRandomnessSchnorrSignature.h"
#include "libzerocoin/SpendType.h"
#include "primitives/transaction.h"
#include "script/script.h"
#include "serialize.h"
#include "uint256.h"
#include <streams.h>
#include <utilstrencodings.h>
#include "chainparams.h"
Include dependency graph for zpivmodule.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PublicCoinSpend
 

Namespaces

 ZPIVModule
 

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 ()