add forward flag. not handled yet

This commit is contained in:
CJ Cobb
2021-07-16 02:12:13 +00:00
parent 68c96fdc60
commit 7040860d8d
7 changed files with 36 additions and 35 deletions

View File

@@ -46,6 +46,12 @@ struct AccountTransactionsCursor
uint32_t transactionIndex;
};
struct AccountTransactions
{
std::vector<TransactionAndMetadata> txns;
std::optional<AccountTransactionsCursor> cursor;
};
struct LedgerRange
{
uint32_t minSequence;
@@ -114,12 +120,11 @@ public:
virtual std::vector<TransactionAndMetadata>
fetchTransactions(std::vector<ripple::uint256> const& hashes) const = 0;
virtual std::pair<
std::vector<TransactionAndMetadata>,
std::optional<AccountTransactionsCursor>>
virtual AccountTransactions
fetchAccountTransactions(
ripple::AccountID const& account,
std::uint32_t limit,
bool forward = false,
std::optional<AccountTransactionsCursor> const& cursor = {}) const = 0;
virtual std::vector<TransactionAndMetadata>