Interface GetAccountTransactionsArgs

The argument object for AccountApi.getAccountTransactions

The numeric accountId (set it explicitly null when using senderId and/or recipientId)

If using this then you get the transactions only for this sending account (can be used with recipientId)

If using this then you get the transactions only for this receiving account (can be used with senderId)

Only for senderId and recipientId - If true then all transfers between (back and forth) senderId and recipientId are returned

The timestamp (block time) you are looking for. This is cool for incremental transaction loading and speeds up fetching significantly

The first index of the transaction list, beginning at 0

The last index of the transaction list (BRS does not return more than 500)

The minimum required number of confirmations per transaction

The type of transactions to fetch (see TransactionType)

The subtype of transactions to fetch (see e.g. TransactionArbitrarySubtype)

Includes indirect transaction, i.e. multi out payments.

Resolves the amounts from AssetApi.distributeToAssetHolders

interface GetAccountTransactionsArgs {
    accountId: string;
    bidirectional?: boolean;
    firstIndex?: number;
    includeIndirect?: boolean;
    lastIndex?: number;
    numberOfConfirmations?: number;
    recipientId?: string;
    resolveDistributions?: boolean;
    senderId?: string;
    subtype?: number;
    timestamp?: string;
    type?: number;
}

Properties

accountId: string
bidirectional?: boolean
firstIndex?: number
includeIndirect?: boolean
lastIndex?: number
numberOfConfirmations?: number
recipientId?: string
resolveDistributions?: boolean
senderId?: string
subtype?: number
timestamp?: string
type?: number