public interface Instruction
-
Method Summary
Modifier and TypeMethodDescriptionaccounts()booleanbeginsWith(byte[] data) byte[]copyData()static InstructioncreateInstruction(AccountMeta programId, List<AccountMeta> keys, byte[] data) static InstructioncreateInstruction(AccountMeta programId, List<AccountMeta> keys, byte[] data, int offset, int len) static InstructioncreateInstruction(AccountMeta programId, List<AccountMeta> keys, Discriminator discriminator) static InstructioncreateInstruction(PublicKey programId, List<AccountMeta> keys, byte[] data) static InstructioncreateInstruction(PublicKey programId, List<AccountMeta> keys, byte[] data, int offset, int len) byte[]data()int[]discriminator(int len) extraAccount(AccountMeta account) extraAccount(PublicKey account, Function<PublicKey, AccountMeta> metaFactory) extraAccounts(Collection<PublicKey> accounts, Function<PublicKey, AccountMeta> metaFactory) extraAccounts(List<AccountMeta> accounts) intlen()intmergeAccounts(Map<PublicKey, AccountMeta> accounts) intoffset()intintserialize(byte[] out, int i, AccountIndexLookupTableEntry[] accountIndexLookupTable) intwrapDiscriminator(int len)
-
Method Details
-
createInstruction
static Instruction createInstruction(AccountMeta programId, List<AccountMeta> keys, byte[] data, int offset, int len) -
createInstruction
-
createInstruction
static Instruction createInstruction(AccountMeta programId, List<AccountMeta> keys, Discriminator discriminator) -
createInstruction
static Instruction createInstruction(PublicKey programId, List<AccountMeta> keys, byte[] data, int offset, int len) -
createInstruction
-
extraAccounts
-
extraAccount
-
extraAccounts
Instruction extraAccounts(Collection<PublicKey> accounts, Function<PublicKey, AccountMeta> metaFactory) -
extraAccount
-
serializedLength
int serializedLength() -
mergeAccounts
-
serialize
-
serialize
-
programId
AccountMeta programId() -
accounts
List<AccountMeta> accounts() -
discriminator
int[] discriminator(int len) -
wrapDiscriminator
-
beginsWith
boolean beginsWith(byte[] data) -
data
byte[] data() -
copyData
byte[] copyData() -
offset
int offset() -
len
int len()
-