@bithomp/xrpl-api
Version:
A Bithomp JavaScript/TypeScript library for interacting with the XRP Ledger
38 lines (37 loc) • 1.31 kB
TypeScript
import { LedgerIndex } from "../models/ledger";
import { ErrorResponse } from "../models/base_model";
export interface GetTransactionsOptions {
ledgerIndexMin?: number;
ledgerIndexMax?: number;
ledgerHash?: string;
ledgerIndex?: LedgerIndex;
binary?: boolean;
forward?: boolean;
limit: number;
marker?: any;
balanceChanges?: boolean;
specification?: boolean;
includeRawTransactions?: boolean;
}
export declare function getTransactions(account: string, options?: GetTransactionsOptions): Promise<object | ErrorResponse>;
export interface FindTransactionsOptions extends GetTransactionsOptions {
startTxHash?: string;
excludeFailures?: boolean;
initiated?: boolean;
counterparty?: string;
types?: string[];
sourceTag?: number;
destinationTag?: number;
timeout?: number;
legacy?: boolean;
formatted?: boolean;
}
interface FindTransactionsResponse {
account: string;
transactions: any[];
marker?: any;
validated?: boolean;
}
export declare function findTransactionsExt(account: string, options?: FindTransactionsOptions): Promise<FindTransactionsResponse | ErrorResponse>;
export declare function findTransactions(account: string, options?: FindTransactionsOptions): Promise<object[] | ErrorResponse>;
export {};