Package-level declarations
Types
Link copied to clipboard
Kotlin-native, namespaced entry point for Aptos APIs.
Link copied to clipboard
data class AptosConfig(val network: Network = Network.DEVNET, val endpoints: AptosEndpoints = AptosEndpoints(), val commonHeaders: Map<String, String> = emptyMap(), val fullNode: AptosEndpointConfig = AptosEndpointConfig(), val indexer: AptosEndpointConfig = AptosEndpointConfig(), val faucet: AptosEndpointConfig = AptosEndpointConfig(), val requestTimeoutMillis: Long, val indexerWaitTimeoutMillis: Long, val archivalFallback: Boolean = true, val namesContractAddress: AccountAddress? = null, val transactionDefaults: TransactionDefaults = TransactionDefaults(), val transport: AptosTransport? = null, val abiCachePolicy: AbiCachePolicy = xyz.mcxross.kaptos.move.AbiCachePolicy())
Immutable configuration for the namespaced Aptos API.
Link copied to clipboard
Link copied to clipboard
data class AptosEndpoints(val fullNode: String? = null, val indexer: String? = null, val faucet: String? = null)
Optional endpoint overrides. Unspecified endpoints are derived from AptosConfig.network.
Link copied to clipboard
Defaults used when a transaction build does not provide per-request options.