get Object Data By Object Address
open suspend override fun getObjectDataByObjectAddress(objectAddress: AccountAddressInput, sortOrder: List<ObjectSortOrder>?, page: PaginationArgs?, minimumLedgerVersion: Long?): Result<GetObjectDataQuery.Current_object?, AptosIndexerError>
Queries for object data based on a specified object address.
This function can wait for the indexer to be synchronized to a specific ledger version before querying.
Usage
val objectAddress = AccountAddress.fromString("0x000000000000000000000000000000000000000000000000000000000000000a")
val resolution = aptos.getObjectDataByObjectAddress(objectAddress)
when (resolution) {
is Result.Ok -> {
val data = resolution.value
println("Successfully retrieved object data: $data")
}
is Result.Err -> {
println("Error retrieving object data: ${resolution.error.message}")
}
}Content copied to clipboard
Return
A Result which is either Result.Ok containing the query data, or Result.Err containing an AptosIndexerError.
Parameters
object Address
The address of the object to retrieve data for.
sort Order
An optional list of sorting options for the results.
page
Optional pagination arguments (limit and offset).
minimum Ledger Version
An optional ledger version. The function will wait for the indexer to be at or beyond this version before querying.