Expand description
Instruction types
Structs§
- Execute
Instruction - TLV instruction type only used to define the discriminator. The actual data
is entirely managed by
ExtraAccountMetaList
, and it is the only data contained by this type. - Initialize
Extra Account Meta List Instruction - TLV instruction type used to initialize extra account metas for the transfer hook
- Update
Extra Account Meta List Instruction - TLV instruction type used to update extra account metas for the transfer hook
Enums§
- Transfer
Hook Instruction - Instructions supported by the transfer hook interface.
Functions§
- execute
- Creates an
Execute
instruction, without the additional accounts - execute_
with_ extra_ account_ metas - Creates an
Execute
instruction, provided all of the additional required account metas - initialize_
extra_ account_ meta_ list - Creates a
InitializeExtraAccountMetaList
instruction. - update_
extra_ account_ meta_ list - Creates a
UpdateExtraAccountMetaList
instruction.