Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
sigcache.h
Go to the documentation of this file.
49 CachingTransactionSignatureChecker(const CTransaction* txToIn, unsigned int nInIn, const CAmount& amount, PrecomputedTransactionData& txdataIn, bool storeIn=true) : TransactionSignatureChecker(txToIn, nInIn, amount, txdataIn), store(storeIn) {}
51 bool VerifySignature(const std::vector<unsigned char>& vchSig, const CPubKey& vchPubKey, const uint256& sighash) const override;
bool VerifySignature(const std::vector< unsigned char > &vchSig, const CPubKey &vchPubKey, const uint256 &sighash) const override
Definition: sigcache.cpp:83
static const unsigned int DEFAULT_MAX_SIG_CACHE_SIZE
Definition: sigcache.h:16
Definition: interpreter.h:102
We're hashing a nonce into the entries themselves, so we don't need extra blinding in the set hash co...
Definition: sigcache.h:30
Definition: interpreter.h:137
CachingTransactionSignatureChecker(const CTransaction *txToIn, unsigned int nInIn, const CAmount &amount, PrecomputedTransactionData &txdataIn, bool storeIn=true)
Definition: sigcache.h:49
Definition: sigcache.h:43
The basic transaction that is broadcasted on the network and contained in blocks. ...
Definition: transaction.h:198
uint32_t operator()(const uint256 &key) const
Definition: sigcache.h:34