22 virtual void enqueueBatch(std::vector<DecodedEvent> events, std::int64_t next_from_block) = 0;
40 std::string _connector_topic;
41 std::string _transformation_topic;
42 std::string _condition_topic;
Definition events_ingest.hpp:46
virtual bool running() const =0
virtual ~IChainEventSource()=default
Definition events_ingest.hpp:26
virtual std::optional< DecodedEvent > decode(const RawChainLog &log) const =0
virtual ~IEventDecoder()=default
Definition events_ingest.hpp:19
virtual ~IEventSink()=default
virtual void enqueueBatch(std::vector< DecodedEvent > events, std::int64_t next_from_block)=0
Definition events_ingest.hpp:33
std::optional< DecodedEvent > decode(const RawChainLog &log) const override
Definition events_ingest.cpp:18
PTEventDecoder()
Definition events_ingest.cpp:7
Definition decoded_event.hpp:11
Definition events_ingest.hpp:12
std::int64_t finalized
Definition events_ingest.hpp:15
std::int64_t head
Definition events_ingest.hpp:13
std::int64_t safe
Definition events_ingest.hpp:14
Definition decoded_event.hpp:37