Bitcoin Core  0.20.99
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
PrecomputedTransactionData Struct Reference

#include <interpreter.h>

Collaboration diagram for PrecomputedTransactionData:
[legend]

Public Member Functions

 PrecomputedTransactionData ()=default
 
template<class T >
void Init (const T &tx)
 
template<class T >
 PrecomputedTransactionData (const T &tx)
 

Public Attributes

uint256 hashPrevouts
 
uint256 hashSequence
 
uint256 hashOutputs
 
bool m_ready = false
 

Detailed Description

Definition at line 121 of file interpreter.h.

Constructor & Destructor Documentation

◆ PrecomputedTransactionData() [1/2]

PrecomputedTransactionData::PrecomputedTransactionData ( )
default
Here is the caller graph for this function:

◆ PrecomputedTransactionData() [2/2]

template<class T >
PrecomputedTransactionData::PrecomputedTransactionData ( const T &  tx)
explicit

Definition at line 1309 of file interpreter.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ Init()

template<class T >
template void PrecomputedTransactionData::Init ( const T &  tx)

Definition at line 1294 of file interpreter.cpp.

Here is the caller graph for this function:

Member Data Documentation

◆ hashOutputs

uint256 PrecomputedTransactionData::hashOutputs

Definition at line 123 of file interpreter.h.

◆ hashPrevouts

uint256 PrecomputedTransactionData::hashPrevouts

Definition at line 123 of file interpreter.h.

◆ hashSequence

uint256 PrecomputedTransactionData::hashSequence

Definition at line 123 of file interpreter.h.

◆ m_ready

bool PrecomputedTransactionData::m_ready = false

Definition at line 124 of file interpreter.h.


The documentation for this struct was generated from the following files: