getTransactionByVersion

open suspend override fun getTransactionByVersion(ledgerVersion: Long): Result<TransactionResponse, AptosSdkError>

Retrieves a committed on-chain transaction by its version number.

Usage

val resolution = aptos.getTransactionByVersion(123456789)
when (resolution) {
is Result.Ok -> {
val transaction = resolution.value
println("Transaction hash: ${transaction.hash}")
}
is Result.Err -> {
println("Error fetching transaction: ${resolution.error.message}")
}
}

Return

A Result containing the TransactionResponse or an AptosSdkError.

Parameters

ledgerVersion

The version of the transaction to retrieve.