aptos/src/account/account library

Classes

AptosAccount<PUBLICKEY extends AptosAccountPublicKey, AUTHENTICATOR extends AptosAccountAuthenticator, SIGNATURE extends AptosSignature>
Abstract class representing an Aptos account with public key, authenticator, and signature.
AptosAccountAuthenticator
Base class for Aptos account authenticators, representing different authentication types.
AptosAccountAuthenticatorEd25519
Authenticator for Aptos accounts using the Ed25519 signature scheme.
AptosAccountAuthenticatorMultiEd25519
Class representing an Aptos account authenticator for MultiEd25519 signature.
AptosAccountAuthenticatorMultiKey
Class representing a MultiKey account authenticator for Aptos.
AptosAccountAuthenticatorNoAccountAuthenticator
Class representing an account authenticator with no specific account authenticator.
AptosAccountAuthenticatorSingleKey
Class representing a SingleKey account authenticator for Aptos.
AptosAccountConst
AptosAccountPublicKey
Abstract class representing an Aptos account public key with BCS serialization.
AptosAnySignature
Abstract class representing any type of Aptos signature.
AptosAuthenticationKeyScheme
Abstract class defining a contract for authentication key schemes
AptosEd25519Account
Aptos account implementation using the Ed25519 signing scheme.
AptosEd25519AccountPublicKey
AptosEd25519AnySignature
Represents an Ed25519 Any signature for Aptos account authentication.
AptosEd25519Signature
Represents an Ed25519 signature for Aptos account authentication.
AptosMultiEd25519Account
Aptos account implementation for multi-signature Ed25519 accounts.
AptosMultiEd25519AccountPublicKey
AptosMultiEd25519Signature
Vector of the multi-key signatures along with a 32bit u8; 4 bitmap required to map signatures with their corresponding public keys.
AptosMultiKeyAccount
AptosMultiKeyAccountPublicKey
AptosMultiKeySignature
Class representing a MultiKey signature for Aptos.
AptosSecp256k1AnySignature
Represents a Secp256k1 Any signature for Aptos account authentication.
AptosSignature
AptosSingleKeyAccount
AptosSingleKeyAccountPublicKey

Enums

AptosAccountAuthenticators
An AccountAuthenticator is an abstraction of a signature scheme. It must know: (1) How to check its signature against a message and public key (2) How to convert its public key into an AuthenticationKeyPreimage structured as (public_key | signature_scheme_id). Each on-chain Account must store an AuthenticationKey (computed via a sha3 hash of (public key bytes | scheme as u8)).
AptosAnySignatures
Enum representing different types of signatures supported by Aptos.
AptosEd25519AddressScheme
Enum representing the address schemes
AptosSigningScheme
Enum representing the different signing schemes.