Constructors
constructor
- new Message(args: MessageArgs): Message
Properties
accountKeys
header
instructions
recentBlockhash
recentBlockhash: string
Accessors
addressTableLookups
- get addressTableLookups(): MessageAddressTableLookup[]
compiledInstructions
- get compiledInstructions(): MessageCompiledInstruction[]
staticAccountKeys
- get staticAccountKeys(): PublicKey[]
version
- get version(): "legacy"
Returns "legacy"
Methods
getAccountKeys
- getAccountKeys(): MessageAccountKeys
isAccountSigner
- isAccountSigner(index: number): boolean
Returns boolean
isAccountWritable
- isAccountWritable(index: number): boolean
Returns boolean
isProgramId
- isProgramId(index: number): boolean
Returns boolean
nonProgramIds
- nonProgramIds(): PublicKey[]
programIds
- programIds(): PublicKey[]
serialize
- serialize(): Buffer
Returns Buffer
Staticcompile
- compile(args: CompileLegacyArgs): Message
Staticfrom
- from(buffer: Uint8Array | Buffer | number[]): Message
Parameters
- buffer: Uint8Array | Buffer | number[]
List of instructions to be processed atomically