AccountMeta class

Class that wraps addresses with information necessary for solana transactions to be encoded correctly.

Implemented types
Annotations
  • @immutable

Constructors

AccountMeta({required Ed25519HDPublicKey pubKey, required bool isWriteable, required bool isSigner})
const
AccountMeta.readonly({required Ed25519HDPublicKey pubKey, required bool isSigner})
Constructs a readonly account that is not signer has pubKey public key. To make it a signing account set isSigner to true.
factory
AccountMeta.writeable({required Ed25519HDPublicKey pubKey, required bool isSigner})
Constructs a writeable account that is not signer with pubKey public key. To make it a signing account set isSigner to true.
factory

Properties

hashCode → int
The hash code for this object.
no setteroverride
isSigner → bool
final
isWriteable → bool
final
pubKey → Ed25519HDPublicKey
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

compareTo(AccountMeta other) → int
Compare accounts according to the following rules.
override
mergeWith(AccountMeta other) → AccountMeta
Merges this with other by applying the following rules:
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override