Fabcoin Core  0.16.2
P2P Digital Currency
Public Member Functions | Private Attributes | List of all members
dev::eth::LocalisedTransactionReceipt Class Reference

#include <TransactionReceipt.h>

Inheritance diagram for dev::eth::LocalisedTransactionReceipt:
[legend]
Collaboration diagram for dev::eth::LocalisedTransactionReceipt:
[legend]

Public Member Functions

 LocalisedTransactionReceipt (TransactionReceipt const &_t, h256 const &_hash, h256 const &_blockHash, BlockNumber _blockNumber, unsigned _transactionIndex, Address const &_contractAddress=Address())
 
h256 const & hash () const
 
h256 const & blockHash () const
 
BlockNumber blockNumber () const
 
unsigned transactionIndex () const
 
Address const & contractAddress () const
 
LocalisedLogEntries const & localisedLogs () const
 
- Public Member Functions inherited from dev::eth::TransactionReceipt
 TransactionReceipt (bytesConstRef _rlp)
 
 TransactionReceipt (h256 _root, u256 _gasUsed, LogEntries const &_log)
 
h256 const & stateRoot () const
 
u256 const & gasUsed () const
 
LogBloom const & bloom () const
 
LogEntries const & log () const
 
void streamRLP (RLPStream &_s) const
 
bytes rlp () const
 

Private Attributes

h256 m_hash
 
h256 m_blockHash
 
BlockNumber m_blockNumber
 
unsigned m_transactionIndex = 0
 
Address m_contractAddress
 
LocalisedLogEntries m_localisedLogs
 

Detailed Description

Definition at line 61 of file TransactionReceipt.h.

Constructor & Destructor Documentation

dev::eth::LocalisedTransactionReceipt::LocalisedTransactionReceipt ( TransactionReceipt const &  _t,
h256 const &  _hash,
h256 const &  _blockHash,
BlockNumber  _blockNumber,
unsigned  _transactionIndex,
Address const &  _contractAddress = Address() 
)
inline

Definition at line 64 of file TransactionReceipt.h.

Here is the call graph for this function:

Member Function Documentation

h256 const& dev::eth::LocalisedTransactionReceipt::blockHash ( ) const
inline

Definition at line 92 of file TransactionReceipt.h.

Here is the caller graph for this function:

BlockNumber dev::eth::LocalisedTransactionReceipt::blockNumber ( ) const
inline

Definition at line 93 of file TransactionReceipt.h.

Here is the caller graph for this function:

Address const& dev::eth::LocalisedTransactionReceipt::contractAddress ( ) const
inline

Definition at line 95 of file TransactionReceipt.h.

Here is the caller graph for this function:

h256 const& dev::eth::LocalisedTransactionReceipt::hash ( ) const
inline

Definition at line 91 of file TransactionReceipt.h.

Here is the caller graph for this function:

LocalisedLogEntries const& dev::eth::LocalisedTransactionReceipt::localisedLogs ( ) const
inline

Definition at line 96 of file TransactionReceipt.h.

Here is the caller graph for this function:

unsigned dev::eth::LocalisedTransactionReceipt::transactionIndex ( ) const
inline

Definition at line 94 of file TransactionReceipt.h.

Here is the caller graph for this function:

Member Data Documentation

h256 dev::eth::LocalisedTransactionReceipt::m_blockHash
private

Definition at line 100 of file TransactionReceipt.h.

BlockNumber dev::eth::LocalisedTransactionReceipt::m_blockNumber
private

Definition at line 101 of file TransactionReceipt.h.

Address dev::eth::LocalisedTransactionReceipt::m_contractAddress
private

Definition at line 103 of file TransactionReceipt.h.

h256 dev::eth::LocalisedTransactionReceipt::m_hash
private

Definition at line 96 of file TransactionReceipt.h.

LocalisedLogEntries dev::eth::LocalisedTransactionReceipt::m_localisedLogs
private

Definition at line 104 of file TransactionReceipt.h.

unsigned dev::eth::LocalisedTransactionReceipt::m_transactionIndex = 0
private

Definition at line 102 of file TransactionReceipt.h.


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