getAccountModules

Retrieves all Move modules deployed to a specific Aptos account.

This function automatically handles pagination, fetching the complete list of modules across multiple API calls if necessary.

Usage

val address = AccountAddress.fromString("0x...")
val modulesResult = aptos.getAccountModules(address)

when (modulesResult) {
is Result.Ok -> println("Successfully fetched ${modulesResult.value.size} modules.")
is Result.Err -> println("Error fetching modules: ${modulesResult.error.message}")
}

Return

A Result which is either Ok containing the full list of modules, or Err containing a categorized AptosSdkError.

Parameters

accountAddress

The address of the Aptos account to query.

params

A lambda to configure optional pagination parameters, such as limit.