UNPKG

@bithomp/xrpl-api

Version:

A Bithomp JavaScript/TypeScript library for interacting with the XRP Ledger

38 lines (37 loc) 1.31 kB
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 {};