20 std::vector<evm::EVM::EmittedLogRecord>
records;
45 virtual asio::awaitable<SourcePoll>
pollSince(std::uint64_t cursor, std::size_t limit) = 0;
47 virtual asio::awaitable<void>
stop() {
co_return; }
Definition emitted_log_source.hpp:30
virtual int chainId() const =0
virtual ~IEmittedLogSource()=default
virtual std::string_view chainNamespace() const
Definition emitted_log_source.hpp:39
virtual asio::awaitable< SourcePoll > pollSince(std::uint64_t cursor, std::size_t limit)=0
virtual bool ephemeralEntities() const
Definition emitted_log_source.hpp:43
virtual asio::awaitable< void > stop()
Definition emitted_log_source.hpp:47
Definition decoded_event.hpp:11
Definition events_ingest.hpp:12
Definition emitted_log_source.hpp:19
FinalityHeights finality
Definition emitted_log_source.hpp:21
std::vector< evm::EVM::EmittedLogRecord > records
Definition emitted_log_source.hpp:20
std::uint64_t next_cursor
Definition emitted_log_source.hpp:22