Module system_instruction

Source

Enums§

SystemError
SystemInstruction
An instruction to the system program.

Constants§

MAX_PERMITTED_ACCOUNTS_DATA_ALLOCATIONS_PER_TRANSACTION
Maximum permitted size of new allocations per transaction, in bytes.
MAX_PERMITTED_DATA_LENGTH
Maximum permitted size of account data (10 MiB).

Functions§

advance_nonce_accountbincode
Advance the value of a durable transaction nonce.
allocatebincode
Allocate space for an account.
allocate_with_seedbincode
assignbincode
Assign ownership of an account from the system program.
assign_with_seedbincode
authorize_nonce_accountbincode
Change the authority of a durable transaction nonce account.
create_accountbincode
Create an account.
create_account_with_seedbincode
create_nonce_accountbincode
Create an account containing a durable transaction nonce.
create_nonce_account_with_seedbincode
transferbincode
Transfer lamports from an account owned by the system program.
transfer_manybincode
Transfer lamports from an account owned by the system program to multiple accounts.
transfer_with_seedbincode
upgrade_nonce_accountbincode
One-time idempotent upgrade of legacy nonce versions in order to bump them out of chain blockhash domain.
withdraw_nonce_accountbincode
Withdraw lamports from a durable transaction nonce account.