4#include <xrpl/proto/org/xrpl/rpc/v1/get_ledger.pb.h>
5#include <xrpl/proto/org/xrpl/rpc/v1/ledger.pb.h>
16 using GetLedgerResponseType = org::xrpl::rpc::v1::GetLedgerResponse;
17 using OptionalGetLedgerResponseType = std::optional<GetLedgerResponseType>;
31 [[nodiscard]]
virtual OptionalGetLedgerResponseType
44 [[nodiscard]]
virtual OptionalGetLedgerResponseType
An interface for LedgerFetcher.
Definition LedgerFetcherInterface.hpp:15
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.