7 using logEntriesSerializ = std::vector<std::pair<dev::Address, std::pair<dev::h256s, dev::bytes>>>;
33 std::vector<logEntriesSerializ>
logs;
43 void addResult(
dev::h256 hashTx, std::vector<TransactionReceiptInfo>& result);
45 void deleteResults(std::vector<CTransactionRef>
const& txs);
47 std::vector<TransactionReceiptInfo> getResult(
dev::h256 const& hashTx);
51 void clearCacheResult();
56 bool readResult(
dev::h256 const& _key, std::vector<TransactionReceiptInfo>& _result);
68 std::unordered_map<dev::h256, std::vector<TransactionReceiptInfo>>
m_cache_result;
std::vector< dev::h160 > senders
std::vector< std::pair< dev::Address, std::pair< dev::h256s, dev::bytes >>> logEntriesSerializ
std::vector< dev::h160 > contractAddresses
std::vector< dev::u256 > cumulativeGasUsed
std::unordered_map< dev::h256, std::vector< TransactionReceiptInfo > > m_cache_result
std::vector< dev::h256 > transactionHashes
std::vector< uint32_t > blockNumbers
std::vector< uint32_t > transactionIndexes
dev::eth::LogEntries logs
std::vector< dev::h160 > receivers
std::vector< logEntriesSerializ > logs
std::vector< dev::u256 > gasUsed
dev::Address contractAddress
Fixed-size raw-byte array container type, with an API optimised for storing hashes.
std::vector< uint32_t > excepted
std::vector< dev::h256 > blockHashes
dev::eth::TransactionException excepted
uint32_t transactionIndex
uint64_t cumulativeGasUsed
std::vector< LogEntry > LogEntries