3#include "data/Types.hpp"
4#include "rpc/common/Types.hpp"
5#include "rpc/filters/TransactionFilter.hpp"
7#include <xrpl/protocol/AccountID.h>
18 xrpl::AccountID queriedAccount_;
19 std::optional<xrpl::AccountID> counterparty_;
31 [[nodiscard]] std::optional<TransactionFilter::CheckResult>
std::optional< TransactionFilter::CheckResult > check(data::TransactionAndMetadata const &txnPlusMeta) const override
Check if a transaction blob matches the filter criteria.
Definition DelegateTransactionsFilter.cpp:28
DelegateTransactionFilter(rpc::DelegateFilter filter, xrpl::AccountID queriedAccount)
Construct a new delegate transaction filter.
Definition DelegateTransactionsFilter.cpp:17
Interface for filtering transactions.
Definition TransactionFilter.hpp:15
This namespace contains all the RPC logic and handlers.
Definition AMMHelpers.cpp:17
A delegate object used filter account_tx by specific delegate accounts.
Definition Types.hpp:181