- All Known Implementing Classes:
AccountMetaInvoked,AccountMetaInvokedAndWrite
public sealed interface AccountMeta
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IntFunction<AccountMeta[]> static final Function<PublicKey, AccountMeta> static final Function<PublicKey, AccountMeta> static final Function<PublicKey, AccountMeta> static final Function<PublicKey, AccountMeta> static final Function<PublicKey, AccountMeta> static final Function<PublicKey, AccountMeta> static final List<AccountMeta> -
Method Summary
Modifier and TypeMethodDescriptionstatic Map<PublicKey, AccountMeta> createAccountsMap(int numAccounts, PublicKey feePayer) static AccountMetacreateFeePayer(PublicKey publicKey) static AccountMetacreateInvoked(PublicKey publicKey) static AccountMetacreateMeta(PublicKey account, boolean writable, boolean signer) static AccountMetacreateMeta(PublicKey account, boolean invoked, boolean feePayer, boolean writable, boolean signer) static AccountMetacreateRead(PublicKey publicKey) static AccountMetacreateReadOnlySigner(PublicKey publicKey) static AccountMetacreateWritableSigner(PublicKey publicKey) static AccountMetacreateWrite(PublicKey publicKey) booleanfeePayer()booleaninvoked()merge(AccountMeta accountMeta) booleansigner()booleanwrite()
-
Field Details
-
ACCOUNT_META_ARRAY_GENERATOR
-
NO_KEYS
-
CREATE_INVOKED
-
CREATE_READ
-
CREATE_WRITE
-
CREATE_READ_ONLY_SIGNER
-
CREATE_WRITE_SIGNER
-
CREATE_FEE_PAYER
-
-
Method Details
-
createInvoked
-
createRead
-
createWrite
-
createReadOnlySigner
-
createWritableSigner
-
createFeePayer
-
createAccountsMap
-
createMeta
-
createMeta
static AccountMeta createMeta(PublicKey account, boolean invoked, boolean feePayer, boolean writable, boolean signer) -
publicKey
PublicKey publicKey() -
signer
boolean signer() -
write
boolean write() -
feePayer
boolean feePayer() -
invoked
boolean invoked() -
merge
-