67 h256 const& _blockHash,
69 unsigned _transactionIndex,
74 m_blockHash(_blockHash),
75 m_blockNumber(_blockNumber),
76 m_transactionIndex(_transactionIndex),
77 m_contractAddress(_contractAddress)
80 for (
unsigned i = 0; i < entries.size(); i++)
102 unsigned m_transactionIndex = 0;
Adapted from code found on http://stackoverflow.com/questions/180947/base64-decode-snippet-in-c Origi...
h256 const & blockHash() const
LocalisedTransactionReceipt(TransactionReceipt const &_t, h256 const &_hash, h256 const &_blockHash, BlockNumber _blockNumber, unsigned _transactionIndex, Address const &_contractAddress=Address())
h256 const & hash() const
unsigned transactionIndex() const
LogBloom const & bloom() const
LocalisedLogEntries m_localisedLogs
std::ostream & operator<<(std::ostream &_out, BlockHeader const &_bi)
bytes const & out() const
Read the byte stream.
h160 Address
An Ethereum address: 20 bytes.
h256 const & stateRoot() const
u256 const & gasUsed() const
std::vector< LocalisedLogEntry > LocalisedLogEntries
std::vector< TransactionReceipt > TransactionReceipts
Address const & contractAddress() const
std::vector< byte > bytes
boost::multiprecision::number< boost::multiprecision::cpp_int_backend< 256, 256, boost::multiprecision::unsigned_magnitude, boost::multiprecision::unchecked, void >> u256
Address m_contractAddress
BlockNumber m_blockNumber
void streamRLP(RLPStream &_s) const
BlockNumber blockNumber() const
Class for writing to an RLP bytestream.
std::vector< LogEntry > LogEntries
TransactionReceipt(bytesConstRef _rlp)
LogEntries const & log() const