Optional ReadonlyaccountsThe accounts owned by the program.
Optional ReadonlyconstantsThe constants exposed by the program.
Optional ReadonlydefinedThe reusable types defined by the program.
Optional ReadonlydocsMarkdown documentation for the program.
Optional ReadonlyerrorsThe errors returned by the program.
Optional ReadonlyeventsThe events emitted by the program.
Optional ReadonlyinstructionsThe instructions exposed by the program.
ReadonlykindReadonlynameThe name of the program.
Optional ReadonlyoriginThe toolchain that originally generated the program description, if known.
Optional ReadonlypdasThe PDAs derived by the program.
ReadonlypublicThe base58-encoded program ID.
ReadonlyversionThe version of the program, in semver form.
A Solana program: its identity, version, accounts, instructions, defined types, PDAs, events, errors, and constants.