Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Private Member Functions | Private Attributes | List of all members
FascTxConverter Class Reference

#include <validation.h>

Collaboration diagram for FascTxConverter:
[legend]

Public Member Functions

 FascTxConverter (CTransaction tx, CCoinsViewCache *v=NULL, const std::vector< CTransactionRef > *blockTxs=NULL)
 
bool extractionFascTransactions (ExtractFascTX &fascTx)
 

Private Member Functions

bool receiveStack (const CScript &scriptPubKey)
 
bool parseEthTXParams (EthTransactionParams &params)
 
FascTransaction createEthTX (const EthTransactionParams &etp, const uint32_t nOut)
 

Private Attributes

const CTransaction txBit
 
const CCoinsViewCacheview
 
std::vector< valtypestack
 
opcodetype opcode
 
const std::vector< CTransactionRef > * blockTransactions
 

Detailed Description

Definition at line 728 of file validation.h.

Constructor & Destructor Documentation

FascTxConverter::FascTxConverter ( CTransaction  tx,
CCoinsViewCache v = NULL,
const std::vector< CTransactionRef > *  blockTxs = NULL 
)
inline

Definition at line 732 of file validation.h.

Member Function Documentation

FascTransaction FascTxConverter::createEthTX ( const EthTransactionParams etp,
const uint32_t  nOut 
)
private

Definition at line 3041 of file validation.cpp.

Here is the call graph for this function:

bool FascTxConverter::extractionFascTransactions ( ExtractFascTX fascTx)

Definition at line 2954 of file validation.cpp.

Here is the caller graph for this function:

bool FascTxConverter::parseEthTXParams ( EthTransactionParams params)
private

Definition at line 2993 of file validation.cpp.

Here is the call graph for this function:

bool FascTxConverter::receiveStack ( const CScript scriptPubKey)
private

Definition at line 2976 of file validation.cpp.

Here is the call graph for this function:

Member Data Documentation

const std::vector<CTransactionRef>* FascTxConverter::blockTransactions
private

Definition at line 748 of file validation.h.

opcodetype FascTxConverter::opcode
private

Definition at line 747 of file validation.h.

std::vector<valtype> FascTxConverter::stack
private

Definition at line 746 of file validation.h.

const CTransaction FascTxConverter::txBit
private

Definition at line 744 of file validation.h.

const CCoinsViewCache* FascTxConverter::view
private

Definition at line 745 of file validation.h.


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