| 2851 | } |
| 2852 | |
| 2853 | void SigHashCache::Store(int32_t hash_type, const CScript& script_code, const CHashWriter& writer) noexcept |
| 2854 | { |
| 2855 | auto& entry = m_cache_entries[CacheIndex(hash_type)]; |
| 2856 | entry.emplace(script_code, writer); |
| 2857 | } |
| 2858 | |
| 2859 | template <class T> |
| 2860 | uint256 SignatureHash(const CScript& scriptCode, const T& txTo, unsigned int nIn, int nHashType, const CConfidentialValue& amount, SigVersion sigversion, unsigned int flags, const PrecomputedTransactionData* cache, SigHashCache* sighash_cache) |
no outgoing calls