OpenCBDC Transaction Processor
|
Index data for evm logs. More...
#include <messages.hpp>
Data Fields | |
interface::ticket_number_type | m_ticket_number {} |
Ticket number that emitted the logs. | |
cbdc::hash_t | m_txid {} |
TXID that emitted the logs. | |
std::vector< evm_log > | m_logs |
The logs that were emitted. | |
Index data for evm logs.
This is the value stored under a key calculated from the ticket number and the address, and it packs all of the logs for that address. We store a copy of the logs here, which is less efficient for storage, but prevents retrieving all logs for a transaction through its receipt, discarding the logs that are not related to a particular address
Definition at line 163 of file parsec/agent/runners/evm/messages.hpp.
std::vector<evm_log> cbdc::parsec::agent::runner::evm_log_index::m_logs |
The logs that were emitted.
Definition at line 169 of file parsec/agent/runners/evm/messages.hpp.
interface::ticket_number_type cbdc::parsec::agent::runner::evm_log_index::m_ticket_number {} |
Ticket number that emitted the logs.
Definition at line 165 of file parsec/agent/runners/evm/messages.hpp.
cbdc::hash_t cbdc::parsec::agent::runner::evm_log_index::m_txid {} |
TXID that emitted the logs.
Definition at line 167 of file parsec/agent/runners/evm/messages.hpp.