Package-level declarations
Types
This class is used to represent an account address.
This interface is used to define the input for an account address.
This enum is used to explain why an address was invalid.
The AptosConfig
class holds the config information for the SDK client instance. It is initialized with an instance of AptosSettings
and sets up various configurations based on the provided settings.
General type definition for client headers
Options for creating a new collection in an account.
Interface of an Entry function's ABI.
A Faucet only configuration object
A Fullnode only configuration object.
Data need for a generic function ABI, both view and entry
Representation of an Identifier that can serialized and deserialized. We use Identifier to represent the module "name" in "ModuleId" and the "function name" in "EntryFunction"
An Indexer only configuration object.
The data needed to generate an Entry Function payload
Optional options to set when generating a transaction
The data needed to generate a View Function payload
Representation of a ModuleId that can serialized and deserialized ModuleId means the module address (e.g "0x1") and the module name (e.g "coin")
This class is the Kotlin representation of a Move vector<T>
, where T
is a type that represents either a primitive type (bool
, u8
, u64
, ...) or a BCS-serializable struct itself.
Controls the number of results that are returned and the starting position of those results.
Input for creating an account from a private key.
The list of supported Processor types for our indexer api.
Interface of an View function's ABI.
Options for waiting for a transaction to be finalized.