Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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