transaction

Gets a single transaction by its identifier.

At least one of id, stellarTransactionId, or externalTransactionId must be provided in the request to identify the transaction.

Return

Sep24TransactionResponse containing the transaction details

Parameters

request

Transaction query parameters

Throws

If JWT is invalid or expired

If transaction not found

On anchor server error

Example:

val response = sep24.transaction(Sep24TransactionRequest(
jwt = jwtToken,
id = transactionId
))

val tx = response.transaction
println("Status: ${tx.status}")
println("Amount in: ${tx.amountIn}")
println("Amount out: ${tx.amountOut}")