aptos library

Classes

ABIBuilderConfig
AccountAddress
AccountAuthenticator
AccountAuthenticatorEd25519
AccountAuthenticatorMultiEd25519
AptosAccount
AptosAccountObject
AptosClient
ArgumentABI
AuthenticationKey
Each account stores an authentication key. Authentication key enables account owners to rotate their private key(s) associated with the account without changing the address that hosts their account. https://aptos.dev/basics/basics-accounts | Account Basics
ChainId
ChangeSet
Deserializer
Ed25519PublicKey
Ed25519Signature
EntryFunction
EntryFunctionABI
HexCodec
A codec for encoding and decoding byte arrays to and from hexadecimal strings.
HexDecoder
A converter to decode hexadecimal strings into byte arrays.
HexEncoder
A converter to encode byte arrays into hexadecimal strings.
HexString
Identifier
Keys
Module
ModuleId
MultiAgentRawTransaction
MultiEd25519PublicKey
MultiEd25519Signature
MultiSig
MultiSigTransactionPayload
RawTransaction
RawTransactionWithData
Script
ScriptABI
Serializer
SignedTransaction
StructTag
Transaction
TransactionArgument
TransactionArgumentAddress
TransactionArgumentBool
TransactionArgumentU128
TransactionArgumentU16
TransactionArgumentU256
TransactionArgumentU32
TransactionArgumentU64
TransactionArgumentU8
TransactionArgumentU8Vector
TransactionAuthenticator
TransactionAuthenticatorEd25519
TransactionAuthenticatorMultiAgent
TransactionAuthenticatorMultiEd25519
TransactionBuilder<F extends SigningFn>
TransactionBuilderABI
TransactionBuilderEd25519
TransactionBuilderMultiEd25519
Provides signing method for signing a raw transaction with multisig public key.
TransactionBuilderRemoteABI
TransactionPayload
TransactionPayloadEntryFunction
TransactionPayloadMultisig
TransactionPayloadScript
TransactionScriptABI
TypeArgumentABI
TypeTag
TypeTagAddress
TypeTagBool
TypeTagParser
TypeTagSigner
TypeTagStruct
TypeTagU128
TypeTagU16
TypeTagU256
TypeTagU32
TypeTagU64
TypeTagU8
TypeTagVector
UserTransaction
WriteSet

Constants

DEFAULT_MAX_GAS_AMOUNT → const int
DEFAULT_TXN_EXP_SEC_FROM_NOW → const int
HARDENED_OFFSET → const int
HEX → const HexCodec
An instance of the default implementation of the HexCodec.
HMAC_KEY → const String
MAX_SIGNATURES_SUPPORTED → const int
pathRegex → const String
RAW_TRANSACTION_SALT → const String
RAW_TRANSACTION_WITH_DATA_SALT → const String

Properties

stringStructTag StructTag
final

Functions

argToTransactionArgument(dynamic argVal, TypeTag argType) TransactionArgument
assertType(dynamic val, List types, {String? message}) → void
bail(String message) → void
bcsSerializeBool(bool value) Uint8List
bcsSerializeBytes(Uint8List value) Uint8List
bcsSerializeFixedBytes(Uint8List value) Uint8List
bcsSerializeStr(String value) Uint8List
bcsSerializeU128(BigInt value) Uint8List
bcsSerializeU16(int value) Uint8List
bcsSerializeU256(BigInt value) Uint8List
bcsSerializeU32(int value) Uint8List
bcsSerializeU8(int value) Uint8List
bcsSerializeUint64(BigInt value) Uint8List
bcsToBytes<T extends Serializable>(T value) Uint8List
ckdPriv(Keys keys, int index) Keys
derivePath(String path, String seed, {int offset = HARDENED_OFFSET}) Keys
deserializeVector<T>(Deserializer deserializer, dynamic deserializeFunc) List<T>
ensureBigInt(dynamic val) BigInt
ensureBoolean(dynamic val) bool
ensureNumber(dynamic val) int
getMasterKeyFromSeed(String seed) Keys
getPublicKey(Uint8List privateKey, [bool withZeroByte = true]) Uint8List
hmacSha512(Uint8List hmacKey, Uint8List data) Uint8List
isGeneric(String c) bool
isValidAlphabetic(String c) bool
isValidPath(String path) bool
isWhiteSpace(String c) bool
nextToken(String tagStr, int pos) → ((String, String), int)
objectStructTag(TypeTag typeArg) StructTag
optionStructTag(TypeTag typeArg) StructTag
replaceDerive(String val) String
serializeArg(dynamic argVal, TypeTag argType, Serializer serializer) → void
serializeArgInner(dynamic argVal, TypeTag argType, Serializer serializer, int depth) → void
serializeVector<T extends Serializable>(List<T> value, Serializer serializer) → void
serializeVectorWithFunc(List value, String func) Uint8List
tokenize(String tagStr) List<Token>

Typedefs

SigningFn = dynamic Function(Uint8List txn)
Token = (String, String)
TokenType = String
TokenValue = String