Optional ReadonlyaccountA reference to the account's data layout. Required for consumers (e.g. accountFieldValueNode) to read fields from the account.
The link's optional program allows cross-program references via the root's additionalPrograms.
Optional ReadonlydefaultA default value used to fill the slot when the caller does not provide one.
Optional ReadonlydisplayDisplay metadata describing how the account is presented.
Optional ReadonlydocsMarkdown documentation for the account slot.
Optional ReadonlyisWhether the account slot may be omitted by callers.
ReadonlyisWhether the account must sign the transaction.
The literal "either" indicates a slot that may or may not sign depending on context.
ReadonlyisWhether the instruction may write to the account.
ReadonlykindReadonlynameThe name of the account.
An account participating in an instruction, with its name, signing/writability flags, and an optional default value.