Account Authenticator
Account-level authentication data attached to a transaction signer.
Inheritors
Types
Link copied to clipboard
data class Abstraction(val function: AuthenticationFunction, val signingMessageDigest: ByteString, val signature: ByteString, val accountIdentity: ByteString? = null) : AccountAuthenticator
Authenticator produced by an on-chain account-abstraction function.
Link copied to clipboard
data class Ed25519(val publicKey: Ed25519PublicKey, val signature: Ed25519Signature) : AccountAuthenticator
Link copied to clipboard
data class MultiEd25519(val publicKey: MultiEd25519PublicKey, val signature: MultiEd25519Signature) : AccountAuthenticator
Link copied to clipboard
data class MultiKey(val publicKey: MultiKey, val signature: MultiKeySignature) : AccountAuthenticator
Link copied to clipboard
Explicitly skips account authentication during simulation.
Link copied to clipboard
data class SingleKey(val publicKey: AnyPublicKey, val signature: AnySignature) : AccountAuthenticator