5 #ifndef PIVX_STAKEINPUT_H
6 #define PIVX_STAKEINPUT_H
49 bool IsZPIV()
const override {
return false; }
int64_t CAmount
Amount in PIV (Can be negative)
The block chain is a tree shaped structure starting with the genesis block at the root,...
A virtual base class for key stores.
An outpoint - a combination of a transaction hash and an index n into its vout.
const CBlockIndex * GetIndexFrom() const override
bool GetTxOutFrom(CTxOut &out) const override
CAmount GetValue() const override
const COutPoint outpointFrom
CDataStream GetUniqueness() const override
static CPivStake * NewPivStake(const CTxIn &txin, int nHeight, uint32_t nTime)
CPivStake(const CTxOut &_from, const COutPoint &_outPointFrom, const CBlockIndex *_pindexFrom)
bool IsZPIV() const override
An input of a transaction.
An output of a transaction.
A CWallet is an extension of a keystore, which also maintains a set of transactions and balances,...
A transaction with a bunch of additional info that only the owner cares about.