23#include <xrpl/proto/org/xrpl/rpc/v1/get_ledger.pb.h>
24#include <xrpl/proto/org/xrpl/rpc/v1/ledger.pb.h>
35 using GetLedgerResponseType = org::xrpl::rpc::v1::GetLedgerResponse;
36 using OptionalGetLedgerResponseType = std::optional<GetLedgerResponseType>;
49 [[nodiscard]]
virtual OptionalGetLedgerResponseType
61 [[nodiscard]]
virtual OptionalGetLedgerResponseType
This namespace contains everything to do with the ETL and ETL sources.
Definition CacheLoader.hpp:36
An interface for LedgerFetcher.
Definition LedgerFetcherInterface.hpp:34
virtual OptionalGetLedgerResponseType fetchData(uint32_t seq)=0
Extract data for a particular ledger from an ETL source.
virtual OptionalGetLedgerResponseType fetchDataAndDiff(uint32_t seq)=0
Extract diff data for a particular ledger from an ETL source.