15 explicit Log(std::shared_ptr<::taraxa::final_chain::FinalChain> final_chain,
16 std::shared_ptr<::taraxa::TransactionManager> trx_manager,
20 std::shared_ptr<object::Account>
getAccount(std::optional<response::Value>&& blockArg)
const noexcept;
21 std::vector<response::Value>
getTopics()
const noexcept;
22 response::Value
getData()
const noexcept;
23 std::shared_ptr<object::Transaction>
getTransaction()
const noexcept;
29 const ::taraxa::final_chain::LogEntry
kLog;
std::shared_ptr< object::Transaction > getTransaction() const noexcept
Definition: log.cpp:36
response::Value getData() const noexcept
Definition: log.cpp:34
std::shared_ptr< object::Account > getAccount(std::optional< response::Value > &&blockArg) const noexcept
Definition: log.cpp:23
const ::taraxa::final_chain::LogEntry kLog
Definition: log.hpp:29
Log(std::shared_ptr<::taraxa::final_chain::FinalChain > final_chain, std::shared_ptr<::taraxa::TransactionManager > trx_manager, std::shared_ptr< const Transaction > transaction, ::taraxa::final_chain::LogEntry log, int index) noexcept
Definition: log.cpp:12
const int kIndex
Definition: log.hpp:30
std::shared_ptr< const Transaction > kTransaction
Definition: log.hpp:28
int getIndex() const noexcept
Definition: log.cpp:21
std::shared_ptr<::taraxa::final_chain::FinalChain > final_chain_
Definition: log.hpp:26
std::vector< response::Value > getTopics() const noexcept
Definition: log.cpp:27
std::shared_ptr<::taraxa::TransactionManager > trx_manager_
Definition: log.hpp:27
Definition: account.hpp:10