transactions

Gets transaction history for the authenticated account.

Returns a list of transactions for the specified asset, optionally filtered by date, kind, and pagination parameters.

Return

Sep06TransactionsResponse containing list of transactions

Parameters

request

Transaction history request parameters

Throws

If JWT is invalid or expired

On anchor server error

Example:

val response = sep06.transactions(Sep06TransactionsRequest(
assetCode = "USDC",
account = keyPair.getAccountId(),
jwt = jwtToken,
kind = "deposit",
limit = 10
))

response.transactions.forEach { tx ->
println("${tx.id}: ${tx.status} - ${tx.amountIn} -> ${tx.amountOut}")
}