getFungibleAssetMetadata

abstract suspend fun getFungibleAssetMetadata(filter: FungibleAssetMetadataFilter, page: PaginationArgs? = null, minimumLedgerVersion: Long? = null): Result<GetFungibleAssetMetadataQuery.Data?, AptosIndexerError>

Queries for fungible asset metadata.

Usage

val aptos = Aptos(AptosConfig(AptosSettings(network = Network.TESTNET)))
val filter = fungibleAssetMetadataFilter { assetType = stringFilter { eq = APTOS_COIN } }
val resolution = aptos.getFungibleAssetMetadata(filter = filter)

when (resolution) {
is Result.Ok -> {
val data = resolution.value
println("Successfully retrieved metadata: $data")
}
is Result.Err -> {
println("Error retrieving metadata: ${resolution.error.message}")
}
}

Return

A Result containing the query data or an AptosIndexerError.

Parameters

filter

Filtering options for the query.

page

Optional pagination arguments.

minimumLedgerVersion

Optional ledger version to sync up to before querying.