Package-level declarations

Types

Link copied to clipboard
interface Account

Account API namespace. This interface provides functionality to reading and writing account related information.

Link copied to clipboard
interface Ans

Interface for all ANS operations

Link copied to clipboard
interface Coin

An interface to handle all coin related operations.

Link copied to clipboard
interface DigitalAsset

Digital asset API namespace. This interface provides functionality to reading and writing digital assets' related information.

Link copied to clipboard
interface Faucet

Faucet API namespace. This class provides functionality to create and fund accounts.

Link copied to clipboard
interface General

General API namespace. This interface provides functionality to reading and writing general information.

Link copied to clipboard
interface Staking

Staking API namespace. This interface provides functionality to reading and writing staking.

Link copied to clipboard
interface Transaction

Transaction API namespace. This interface provides functionality to reading and writing transactions.

Functions

Link copied to clipboard
inline suspend fun <T> Account.getAccountResource(accountAddress: AccountAddressInput, resourceName: String, param: LedgerVersionQueryParam.() -> Unit = {}): Option<T>

Queries a specific account resource given an account address and resource name

Link copied to clipboard
inline suspend fun <T> General.getTableItem(handle: String, data: TableItemRequest, param: LedgerVersionQueryParam? = null): T
Link copied to clipboard
inline suspend fun <T> General.queryIndexer(query: GraphqlQuery): Option<T>

A generic function for retrieving data from Aptos Indexer.

Link copied to clipboard
inline suspend fun <T : List<MoveValue>> General.view(payload: InputViewFunctionData, bcs: Boolean = true, ledgerVersion: LedgerVersionArg? = null): Option<T>

Queries for a Move view function