Ethereum  PoC-8
The C++ Implementation of Ethereum
dev::eth::LocalisedTransactionReceipt Class Reference

#include <TransactionReceipt.h>

Inheritance diagram for dev::eth::LocalisedTransactionReceipt:
dev::eth::TransactionReceipt

Public Member Functions

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

Detailed Description

Definition at line 73 of file TransactionReceipt.h.

Constructor & Destructor Documentation

◆ LocalisedTransactionReceipt()

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

Definition at line 76 of file TransactionReceipt.h.

Member Function Documentation

◆ blockHash()

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

Definition at line 110 of file TransactionReceipt.h.

◆ blockNumber()

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

Definition at line 111 of file TransactionReceipt.h.

◆ contractAddress()

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

Definition at line 116 of file TransactionReceipt.h.

◆ from()

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

Definition at line 112 of file TransactionReceipt.h.

◆ gasUsed()

u256 const& dev::eth::LocalisedTransactionReceipt::gasUsed ( ) const
inline

Definition at line 115 of file TransactionReceipt.h.

◆ hash()

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

Definition at line 109 of file TransactionReceipt.h.

◆ localisedLogs()

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

Definition at line 117 of file TransactionReceipt.h.

◆ to()

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

Definition at line 113 of file TransactionReceipt.h.

◆ transactionIndex()

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

Definition at line 114 of file TransactionReceipt.h.


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