TransactionAuthenticator

sealed interface TransactionAuthenticator

Transaction-level authenticator with Aptos' exact on-wire variants.

Inheritors

Types

Link copied to clipboard
object Companion
Link copied to clipboard
data class Ed25519(val publicKey: Ed25519PublicKey, val signature: Ed25519Signature) : TransactionAuthenticator
Link copied to clipboard
data class FeePayer(val sender: AccountAuthenticator, val secondarySignerAddresses: List<AccountAddress>, val secondarySigners: List<AccountAuthenticator>, val feePayerAddress: AccountAddress, val feePayer: AccountAuthenticator) : TransactionAuthenticator
Link copied to clipboard
data class MultiAgent(val sender: AccountAuthenticator, val secondarySignerAddresses: List<AccountAddress>, val secondarySigners: List<AccountAuthenticator>) : TransactionAuthenticator
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open fun toBcs(): ByteArray