TransactionPayload

sealed interface TransactionPayload

Exact wire model for Aptos transaction payload variants.

Inheritors

Types

Link copied to clipboard
object Companion
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class InnerV1(val executable: TransactionExecutable, val extraConfig: TransactionExtraConfig = TransactionExtraConfig.V1()) : TransactionPayload

V1 inner payload used by orderless transactions and future transaction extensions.

Link copied to clipboard
data class Multisig(val multisigAddress: AccountAddress, val payload: MultisigPayload? = null) : TransactionPayload
Link copied to clipboard
data class Script(val script: ScriptPayload) : TransactionPayload

Functions

Link copied to clipboard
open fun toBcs(): ByteArray