Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/solana-program/system
/ functions
Functions
367 in github.com/solana-program/system
⨍
Functions
367
◇
Types & classes
112
Function
expectProgramDerivedAddress
( value: | Address<T> | ProgramDerivedAddress<T> | TransactionSigner<T> | null | undefin
clients/js/src/generated/shared/index.ts:60
Function
expectSome
(value: T | null | undefined)
clients/js/src/generated/shared/index.ts:25
Function
expectTransactionSigner
( value: | Address<T> | ProgramDerivedAddress<T> | TransactionSigner<T> | null | undefin
clients/js/src/generated/shared/index.ts:78
Function
fetchAllNonce
( rpc: Parameters<typeof fetchEncodedAccounts>[0], addresses: Array<Address>, config?: FetchAccountsConf
clients/js/src/generated/accounts/nonce.ts:118
Method
fmt
(&self, f: &mut core::fmt::Formatter)
interface/src/error.rs:88
Method
from_bytes
(data: &[u8])
clients/rust/src/generated/accounts/nonce.rs:36
Method
from_i64
(n: i64)
interface/src/error.rs:35
Method
from_owner
(&mut self, from_owner: Pubkey)
clients/rust/src/generated/instructions/transfer_sol_with_seed.rs:136
Method
from_seed
(&mut self, from_seed: U64PrefixString)
clients/rust/src/generated/instructions/transfer_sol_with_seed.rs:131
Method
from_u64
(n: u64)
interface/src/error.rs:59
Function
getAdvanceNonceAccountDiscriminatorBytes
()
clients/js/src/generated/instructions/advanceNonceAccount.ts:35
Function
getAdvanceNonceAccountInstructionDataCodec
()
clients/js/src/generated/instructions/advanceNonceAccount.ts:83
Function
getAllProgramIdls
()
scripts/utils.mjs:9
Function
getAllocateDiscriminatorBytes
()
clients/js/src/generated/instructions/allocate.ts:35
Function
getAllocateInstruction
( input: AllocateInput<TAccountNewAccount>, config?: { programAddress?: TProgramAddress } )
clients/js/src/generated/instructions/allocate.ts:91
Function
getAllocateInstructionDataCodec
()
clients/js/src/generated/instructions/allocate.ts:76
Function
getAllocateWithSeedDiscriminatorBytes
()
clients/js/src/generated/instructions/allocateWithSeed.ts:42
Function
getAllocateWithSeedInstruction
( input: AllocateWithSeedInput<TAccountNewAccount, TAccountBaseAccount>, config?: { programAddress?: TProg
clients/js/src/generated/instructions/allocateWithSeed.ts:126
Function
getAllocateWithSeedInstructionDataCodec
()
clients/js/src/generated/instructions/allocateWithSeed.ts:104
Function
getAssignDiscriminatorBytes
()
clients/js/src/generated/instructions/assign.ts:35
Function
getAssignInstruction
( input: AssignInput<TAccountAccount>, config?: { programAddress?: TProgramAddress } )
clients/js/src/generated/instructions/assign.ts:94
Function
getAssignInstructionDataCodec
()
clients/js/src/generated/instructions/assign.ts:79
Function
getAssignWithSeedDiscriminatorBytes
()
clients/js/src/generated/instructions/assignWithSeed.ts:42
Function
getAssignWithSeedInstruction
( input: AssignWithSeedInput<TAccountAccount, TAccountBaseAccount>, config?: { programAddress?: TProgramAd
clients/js/src/generated/instructions/assignWithSeed.ts:121
Function
getAssignWithSeedInstructionDataCodec
()
clients/js/src/generated/instructions/assignWithSeed.ts:100
Function
getAuthorizeNonceAccountDiscriminatorBytes
()
clients/js/src/generated/instructions/authorizeNonceAccount.ts:36
Function
getAuthorizeNonceAccountInstruction
( input: AuthorizeNonceAccountInput< TAccountNonceAccount, TAccountNonceAuthority >, config?: {
clients/js/src/generated/instructions/authorizeNonceAccount.ts:108
Function
getAuthorizeNonceAccountInstructionDataCodec
()
clients/js/src/generated/instructions/authorizeNonceAccount.ts:89
Function
getCreateAccountDiscriminatorBytes
()
clients/js/src/generated/instructions/createAccount.ts:42
Function
getCreateAccountInstructionDataCodec
()
clients/js/src/generated/instructions/createAccount.ts:101
Function
getCreateAccountWithSeedDiscriminatorBytes
()
clients/js/src/generated/instructions/createAccountWithSeed.ts:43
Function
getCreateAccountWithSeedInstruction
( input: CreateAccountWithSeedInput< TAccountPayer, TAccountNewAccount, TAccountBaseAccount >,
clients/js/src/generated/instructions/createAccountWithSeed.ts:142
Function
getCreateAccountWithSeedInstructionDataCodec
()
clients/js/src/generated/instructions/createAccountWithSeed.ts:117
Function
getInitializeNonceAccountDiscriminatorBytes
()
clients/js/src/generated/instructions/initializeNonceAccount.ts:34
Function
getInitializeNonceAccountInstructionDataCodec
()
clients/js/src/generated/instructions/initializeNonceAccount.ts:94
Function
getNonceCodec
()
clients/js/src/generated/accounts/nonce.ts:80
Function
getNonceStateCodec
()
clients/js/src/generated/types/nonceState.ts:35
Function
getNonceVersionCodec
()
clients/js/src/generated/types/nonceVersion.ts:35
Function
getSystemErrorMessage
(code: SystemError)
clients/js/src/generated/errors/system.ts:62
Function
getTransferSolDiscriminatorBytes
()
clients/js/src/generated/instructions/transferSol.ts:36
Function
getTransferSolInstructionDataCodec
()
clients/js/src/generated/instructions/transferSol.ts:84
Function
getTransferSolWithSeedDiscriminatorBytes
()
clients/js/src/generated/instructions/transferSolWithSeed.ts:42
Function
getTransferSolWithSeedInstruction
( input: TransferSolWithSeedInput< TAccountSource, TAccountBaseAccount, TAccountDestination >,
clients/js/src/generated/instructions/transferSolWithSeed.ts:130
Function
getTransferSolWithSeedInstructionDataCodec
()
clients/js/src/generated/instructions/transferSolWithSeed.ts:107
Function
getUpgradeNonceAccountDiscriminatorBytes
()
clients/js/src/generated/instructions/upgradeNonceAccount.ts:31
Function
getUpgradeNonceAccountInstruction
( input: UpgradeNonceAccountInput<TAccountNonceAccount>, config?: { programAddress?: TProgramAddress } )
clients/js/src/generated/instructions/upgradeNonceAccount.ts:84
Function
getUpgradeNonceAccountInstructionDataCodec
()
clients/js/src/generated/instructions/upgradeNonceAccount.ts:68
Function
getWithdrawNonceAccountDiscriminatorBytes
()
clients/js/src/generated/instructions/withdrawNonceAccount.ts:37
Function
getWithdrawNonceAccountInstruction
( input: WithdrawNonceAccountInput< TAccountNonceAccount, TAccountRecipientAccount, TAccountRece
clients/js/src/generated/instructions/withdrawNonceAccount.ts:131
Function
getWithdrawNonceAccountInstructionDataCodec
()
clients/js/src/generated/instructions/withdrawNonceAccount.ts:106
Function
get_keys
(instruction: &Instruction)
interface/src/instruction.rs:1674
Function
identifySystemInstruction
( instruction: { data: ReadonlyUint8Array } | ReadonlyUint8Array )
clients/js/src/generated/programs/system.ts:54
Method
instruction
( &self, args: AssignInstructionArgs, )
clients/rust/src/generated/instructions/assign.rs:18
Method
instruction
( &self, args: TransferSolWithSeedInstructionArgs, )
clients/rust/src/generated/instructions/transfer_sol_with_seed.rs:23
Method
instruction
( &self, args: AssignWithSeedInstructionArgs, )
clients/rust/src/generated/instructions/assign_with_seed.rs:21
Method
instruction
( &self, args: AuthorizeNonceAccountInstructionArgs, )
clients/rust/src/generated/instructions/authorize_nonce_account.rs:20
Method
instruction
( &self, args: TransferSolInstructionArgs, )
clients/rust/src/generated/instructions/transfer_sol.rs:19
Method
instruction
(&self)
clients/rust/src/generated/instructions/advance_nonce_account.rs:21
Method
instruction
(&self)
clients/rust/src/generated/instructions/upgrade_nonce_account.rs:17
Method
instruction
( &self, args: InitializeNonceAccountInstructionArgs, )
clients/rust/src/generated/instructions/initialize_nonce_account.rs:22
Method
instruction
( &self, args: AllocateWithSeedInstructionArgs, )
clients/rust/src/generated/instructions/allocate_with_seed.rs:21
Method
instruction
( &self, args: CreateAccountInstructionArgs, )
clients/rust/src/generated/instructions/create_account.rs:20
Method
instruction
( &self, args: AllocateInstructionArgs, )
clients/rust/src/generated/instructions/allocate.rs:17
Method
instruction
( &self, args: CreateAccountWithSeedInstructionArgs, )
clients/rust/src/generated/instructions/create_account_with_seed.rs:23
Method
instruction
( &self, args: WithdrawNonceAccountInstructionArgs, )
clients/rust/src/generated/instructions/withdraw_nonce_account.rs:25
Method
invoke
(&self)
clients/rust/src/generated/instructions/assign.rs:159
Method
invoke
(&self)
clients/rust/src/generated/instructions/transfer_sol_with_seed.rs:213
Method
invoke
(&self)
clients/rust/src/generated/instructions/assign_with_seed.rs:195
Method
invoke
(&self)
clients/rust/src/generated/instructions/authorize_nonce_account.rs:183
Method
invoke
(&self)
clients/rust/src/generated/instructions/transfer_sol.rs:174
Method
invoke
(&self)
clients/rust/src/generated/instructions/advance_nonce_account.rs:179
Method
invoke
(&self)
clients/rust/src/generated/instructions/upgrade_nonce_account.rs:132
Method
invoke
(&self)
clients/rust/src/generated/instructions/initialize_nonce_account.rs:208
Method
invoke
(&self)
clients/rust/src/generated/instructions/allocate_with_seed.rs:203
Method
invoke
(&self)
clients/rust/src/generated/instructions/create_account.rs:193
Method
invoke
(&self)
clients/rust/src/generated/instructions/allocate.rs:155
Method
invoke
(&self)
clients/rust/src/generated/instructions/create_account_with_seed.rs:231
Method
invoke
(&self)
clients/rust/src/generated/instructions/withdraw_nonce_account.rs:253
Method
invoke_with_remaining_accounts
( &self, remaining_accounts: &[( &'b solana_program::account_info::AccountInfo<'a>
clients/rust/src/generated/instructions/assign.rs:163
Method
invoke_with_remaining_accounts
( &self, remaining_accounts: &[( &'b solana_program::account_info::AccountInfo<'a>
clients/rust/src/generated/instructions/transfer_sol_with_seed.rs:217
Method
invoke_with_remaining_accounts
( &self, remaining_accounts: &[( &'b solana_program::account_info::AccountInfo<'a>
clients/rust/src/generated/instructions/assign_with_seed.rs:199
Method
invoke_with_remaining_accounts
( &self, remaining_accounts: &[( &'b solana_program::account_info::AccountInfo<'a>
clients/rust/src/generated/instructions/authorize_nonce_account.rs:187
Method
invoke_with_remaining_accounts
( &self, remaining_accounts: &[( &'b solana_program::account_info::AccountInfo<'a>
clients/rust/src/generated/instructions/transfer_sol.rs:178
Method
invoke_with_remaining_accounts
( &self, remaining_accounts: &[( &'b solana_program::account_info::AccountInfo<'a>
clients/rust/src/generated/instructions/advance_nonce_account.rs:183
Method
invoke_with_remaining_accounts
( &self, remaining_accounts: &[( &'b solana_program::account_info::AccountInfo<'a>
clients/rust/src/generated/instructions/upgrade_nonce_account.rs:136
Method
invoke_with_remaining_accounts
( &self, remaining_accounts: &[( &'b solana_program::account_info::AccountInfo<'a>
clients/rust/src/generated/instructions/initialize_nonce_account.rs:212
Method
invoke_with_remaining_accounts
( &self, remaining_accounts: &[( &'b solana_program::account_info::AccountInfo<'a>
clients/rust/src/generated/instructions/allocate_with_seed.rs:207
Method
invoke_with_remaining_accounts
( &self, remaining_accounts: &[( &'b solana_program::account_info::AccountInfo<'a>
clients/rust/src/generated/instructions/create_account.rs:197
Method
invoke_with_remaining_accounts
( &self, remaining_accounts: &[( &'b solana_program::account_info::AccountInfo<'a>
clients/rust/src/generated/instructions/allocate.rs:159
Method
invoke_with_remaining_accounts
( &self, remaining_accounts: &[( &'b solana_program::account_info::AccountInfo<'a>
clients/rust/src/generated/instructions/create_account_with_seed.rs:235
Method
invoke_with_remaining_accounts
( &self, remaining_accounts: &[( &'b solana_program::account_info::AccountInfo<'a>
clients/rust/src/generated/instructions/withdraw_nonce_account.rs:257
Function
isSystemError
( error: unknown, transactionMessage: { instructions: Record<number, { programAddress: Address }>; }
clients/js/src/generated/errors/system.ts:70
Method
lamports
(&mut self, lamports: u64)
clients/rust/src/generated/instructions/create_account.rs:109
Method
new
()
clients/rust/src/generated/instructions/assign.rs:54
Method
new
()
clients/rust/src/generated/instructions/transfer_sol_with_seed.rs:69
Method
new
()
clients/rust/src/generated/instructions/assign_with_seed.rs:61
Method
new
()
clients/rust/src/generated/instructions/authorize_nonce_account.rs:62
Method
new
()
clients/rust/src/generated/instructions/transfer_sol.rs:59
Method
new
()
clients/rust/src/generated/instructions/advance_nonce_account.rs:61
Method
new
()
clients/rust/src/generated/instructions/upgrade_nonce_account.rs:49
← previous
next →
201–300 of 367, ranked by callers