Transaction Service
Kotlin-native transaction operations exposed by xyz.mcxross.kaptos.Aptos.
Functions
Builds a single-sender transaction without signing it.
Builds a single-sender transaction directly from a Move function name and arguments.
Builds a single-sender transaction inferring a single type argument from T1.
Builds a single-sender transaction directly from string type arguments.
Builds a sponsored transaction. Omitting feePayer uses the zero-address placeholder so an external sponsor can be selected after construction.
Builds a transaction whose secondary signer order is preserved in the signing message.
Resolve an on-chain ABI and encode a typed entry-function payload recursively.
Serializes a placeholder fee-payer transaction and the sender authenticators for an external Aptos Gas Station. The returned ExternalFeePayerRequest.fingerprint can be journaled before the network write, but is deliberately distinct from the final transaction hash because the sponsor's address and authenticator are not yet available.
Preload module ABIs for cached or fully offline entry-function argument encoding.
Produces the sender authenticator without submitting the transaction.
Signs as the sender and submits, retaining explicit secondary and sponsor authenticators.
Builds, signs, and submits a payload with client defaults. Secondary signers select a multi-agent transaction; supplying feePayer selects a sponsored transaction.
Builds, signs, and submits directly from a Move function name and arguments. Arguments are automatically coerced against the on-chain function ABI.
Builds, signs, and submits inferring a single type argument from T1.
Builds, signs, and submits with string type arguments.
Simulates any non-encrypted transaction with optional gas-estimation flags.
Combines externally produced authenticators and submits the signed BCS transaction.
Signs, submits, and waits for an already-built transaction.
Builds, signs, submits, and waits for a payload, including sponsored and multi-agent flows.
Builds, signs, submits, and waits directly from a Move function name and arguments. Arguments are automatically coerced against the on-chain function ABI.
Builds, signs, submits, and waits inferring a single type argument from T1.
Builds, signs, submits, and waits with string type arguments.
Computes the canonical on-chain hash of an already authenticated user transaction without submitting it. Applications can persist this hash before the network write and reconcile the exact signed transaction after interruption.
Waits until hash commits or the configured wait policy terminates.
Waits for a pending response without requiring callers to extract its hash.