TransactionInstruction class abstract
Transaction Instruction
- Implementers
- AddressLookupTableProgram
- AssociatedTokenAccountProgram
- ComputeBudgetProgram
- CustomProgram
- Ed25519Program
- MemoProgram
- MetaplexAuctioneerProgram
- MetaplexAuctionHouseProgram
- MetaplexBubblegumProgram
- MetaplexCandyMachineCoreProgram
- MetaplexFixedPriceSaleProgram
- MetaplexGumdropProgram
- MetaplexHydraProgram
- MetaplexNFTPacksProgram
- MetaplexTokenEntanglerProgram
- MetaplexTokenMetaDataProgram
- NameServiceProgram
- Secp256k1Program
- SPLToken2022ExtensionsProgram
- SPLTokenMetaDataProgram
- SPLTokenProgram
- SPLTokenSwapProgram
- StakePoolProgram
- StakeProgram
- SystemProgram
- TokenLendingProgram
- VoteProgram
Constructors
-
TransactionInstruction({required List<
AccountMeta> keys, required SolAddress programId, required ProgramLayout layout}) -
TransactionInstruction.fromBytes({required SolAddress programId, required List<
AccountMeta> keys, required List<int> instructionBytes}) -
factory
Properties
-
data
→ List<
int> -
Program input.
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
keys
→ List<
AccountMeta> -
Public keys to include in this transaction
Boolean represents whether this pubkey needs to sign the transaction
final
- layout → ProgramLayout
-
Program layout.
final
- programId → SolAddress
-
Program Id to execute.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
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.
inherited