Building and Sending Transactions
-
An ordered, atomic set of instructions to be applied on the Solana blockchain, along with basic information on how they should be signed.
See moreDeclaration
Swift
public protocol Transaction -
An instruction to be delivered as part of a sequenced list for use in a Transaction. Conform to this protocol to deliver a custom instruction.
To build an instruction directly as part of a transaction, use
See moreRawTransactionInstruction.Declaration
Swift
public protocol TransactionInstruction : CompilableInstructionSet -
A
See moreTransactionInstructionimplementor that allows the consumer to build instructions ad-hoc within a transaction body without creating custom types.Declaration
Swift
public struct RawTransactionInstruction : TransactionInstruction -
Undocumented
Declaration
Swift
public protocol CompilableInstructionSet -
Undocumented
Declaration
Swift
@resultBuilder public struct InstructionListBuilder -
A key used to authorize a transaction or instruction.
Declaration
Swift
public struct TransactionKey
Building and Sending Transactions Reference