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
↓ 15 callers
Function
cliArguments
()
scripts/utils.mjs:100
↓ 13 callers
Function
getAccountMetaFactory
( programAddress: Address, optionalAccountStrategy: 'omitted' | 'programId' )
clients/js/src/generated/shared/index.ts:124
↓ 9 callers
Function
getToolchainArgument
(operation)
scripts/utils.mjs:95
↓ 6 callers
Function
getCargo
(folder)
scripts/utils.mjs:73
↓ 5 callers
Function
createDefaultTransaction
( client: Client, feePayer: TransactionSigner )
clients/js/test/_setup.ts:56
↓ 5 callers
Function
getCargoMetadata
(folder)
scripts/utils.mjs:82
↓ 5 callers
Function
getNextAccount
()
clients/js/src/generated/instructions/withdrawNonceAccount.ts:243
↓ 5 callers
Function
getToolchain
(operation)
scripts/utils.mjs:91
↓ 5 callers
Function
signAndSendTransaction
( client: Client, transactionMessage: CompilableTransactionMessage & TransactionMessageWithBlockhashLi
clients/js/test/_setup.ts:70
↓ 4 callers
Function
createDefaultSolanaClient
()
clients/js/test/_setup.ts:37
↓ 4 callers
Function
generateKeyPairSignerWithSol
( client: Client, putativeLamports: bigint = 1_000_000_000n )
clients/js/test/_setup.ts:43
↓ 4 callers
Method
invoke_signed_with_remaining_accounts
( &self, signers_seeds: &[&[&[u8]]], remaining_accounts: &[( &'b solana_pr
clients/rust/src/generated/instructions/assign.rs:182
↓ 4 callers
Method
invoke_signed_with_remaining_accounts
( &self, signers_seeds: &[&[&[u8]]], remaining_accounts: &[( &'b solana_pr
clients/rust/src/generated/instructions/transfer_sol_with_seed.rs:236
↓ 4 callers
Method
invoke_signed_with_remaining_accounts
( &self, signers_seeds: &[&[&[u8]]], remaining_accounts: &[( &'b solana_pr
clients/rust/src/generated/instructions/assign_with_seed.rs:218
↓ 4 callers
Method
invoke_signed_with_remaining_accounts
( &self, signers_seeds: &[&[&[u8]]], remaining_accounts: &[( &'b solana_pr
clients/rust/src/generated/instructions/authorize_nonce_account.rs:206
↓ 4 callers
Method
invoke_signed_with_remaining_accounts
( &self, signers_seeds: &[&[&[u8]]], remaining_accounts: &[( &'b solana_pr
clients/rust/src/generated/instructions/transfer_sol.rs:197
↓ 4 callers
Method
invoke_signed_with_remaining_accounts
( &self, signers_seeds: &[&[&[u8]]], remaining_accounts: &[( &'b solana_pr
clients/rust/src/generated/instructions/advance_nonce_account.rs:202
↓ 4 callers
Method
invoke_signed_with_remaining_accounts
( &self, signers_seeds: &[&[&[u8]]], remaining_accounts: &[( &'b solana_pr
clients/rust/src/generated/instructions/upgrade_nonce_account.rs:155
↓ 4 callers
Method
invoke_signed_with_remaining_accounts
( &self, signers_seeds: &[&[&[u8]]], remaining_accounts: &[( &'b solana_pr
clients/rust/src/generated/instructions/initialize_nonce_account.rs:231
↓ 4 callers
Method
invoke_signed_with_remaining_accounts
( &self, signers_seeds: &[&[&[u8]]], remaining_accounts: &[( &'b solana_pr
clients/rust/src/generated/instructions/allocate_with_seed.rs:226
↓ 4 callers
Method
invoke_signed_with_remaining_accounts
( &self, signers_seeds: &[&[&[u8]]], remaining_accounts: &[( &'b solana_pr
clients/rust/src/generated/instructions/create_account.rs:216
↓ 4 callers
Method
invoke_signed_with_remaining_accounts
( &self, signers_seeds: &[&[&[u8]]], remaining_accounts: &[( &'b solana_pr
clients/rust/src/generated/instructions/allocate.rs:178
↓ 4 callers
Method
invoke_signed_with_remaining_accounts
( &self, signers_seeds: &[&[&[u8]]], remaining_accounts: &[( &'b solana_pr
clients/rust/src/generated/instructions/create_account_with_seed.rs:254
↓ 4 callers
Method
invoke_signed_with_remaining_accounts
( &self, signers_seeds: &[&[&[u8]]], remaining_accounts: &[( &'b solana_pr
clients/rust/src/generated/instructions/withdraw_nonce_account.rs:276
↓ 4 callers
Function
popArgument
(args, arg)
scripts/utils.mjs:104
↓ 3 callers
Function
fetchNonce
( rpc: Parameters<typeof fetchEncodedAccount>[0], address: Address<TAddress>, config?: FetchAccountConfi
clients/js/src/generated/accounts/nonce.ts:99
↓ 3 callers
Method
from
(error: u64)
interface/src/error.rs:128
↓ 3 callers
Function
getCreateAccountInstruction
( input: CreateAccountInput<TAccountPayer, TAccountNewAccount>, config?: { programAddress?: TProgramAddres
clients/js/src/generated/instructions/createAccount.ts:122
↓ 3 callers
Function
getNextAccount
()
clients/js/src/generated/instructions/createAccountWithSeed.ts:224
↓ 3 callers
Function
getNextAccount
()
clients/js/src/generated/instructions/transferSolWithSeed.ts:212
↓ 3 callers
Function
getNextAccount
()
clients/js/src/generated/instructions/initializeNonceAccount.ts:210
↓ 3 callers
Function
getNextAccount
()
clients/js/src/generated/instructions/advanceNonceAccount.ts:189
↓ 3 callers
Function
getProgramFolders
()
scripts/utils.mjs:35
↓ 3 callers
Function
getSolanaVersion
()
scripts/utils.mjs:87
↓ 3 callers
Function
isTransactionSigner
( value: | Address<TAddress> | ProgramDerivedAddress<TAddress> | TransactionSigner<TAddress> )
clients/js/src/generated/shared/index.ts:152
↓ 2 callers
Function
askToInstallSolana
(version)
scripts/link-solana-version.mjs:50
↓ 2 callers
Function
create_nonce_account
( from_pubkey: &Pubkey, nonce_pubkey: &Pubkey, authority: &Pubkey, lamports: u64, )
interface/src/instruction.rs:1328
↓ 2 callers
Function
decodeNonce
( encodedAccount: EncodedAccount<TAddress> | MaybeEncodedAccount<TAddress> )
clients/js/src/generated/accounts/nonce.ts:90
↓ 2 callers
Function
getAdvanceNonceAccountInstructionDataDecoder
()
clients/js/src/generated/instructions/advanceNonceAccount.ts:79
↓ 2 callers
Function
getAdvanceNonceAccountInstructionDataEncoder
()
clients/js/src/generated/instructions/advanceNonceAccount.ts:69
↓ 2 callers
Function
getAllProgramFolders
()
scripts/utils.mjs:67
↓ 2 callers
Function
getAllocateInstructionDataDecoder
()
clients/js/src/generated/instructions/allocate.ts:69
↓ 2 callers
Function
getAllocateInstructionDataEncoder
()
clients/js/src/generated/instructions/allocate.ts:59
↓ 2 callers
Function
getAllocateWithSeedInstructionDataDecoder
()
clients/js/src/generated/instructions/allocateWithSeed.ts:94
↓ 2 callers
Function
getAllocateWithSeedInstructionDataEncoder
()
clients/js/src/generated/instructions/allocateWithSeed.ts:81
↓ 2 callers
Function
getAssignInstructionDataDecoder
()
clients/js/src/generated/instructions/assign.ts:72
↓ 2 callers
Function
getAssignInstructionDataEncoder
()
clients/js/src/generated/instructions/assign.ts:62
↓ 2 callers
Function
getAssignWithSeedInstructionDataDecoder
()
clients/js/src/generated/instructions/assignWithSeed.ts:91
↓ 2 callers
Function
getAssignWithSeedInstructionDataEncoder
()
clients/js/src/generated/instructions/assignWithSeed.ts:79
↓ 2 callers
Function
getAuthorizeNonceAccountInstructionDataDecoder
()
clients/js/src/generated/instructions/authorizeNonceAccount.ts:82
↓ 2 callers
Function
getAuthorizeNonceAccountInstructionDataEncoder
()
clients/js/src/generated/instructions/authorizeNonceAccount.ts:69
↓ 2 callers
Function
getBalance
(client: Client, address: Address)
clients/js/test/_setup.ts:85
↓ 2 callers
Function
getCreateAccountInstructionDataDecoder
()
clients/js/src/generated/instructions/createAccount.ts:92
↓ 2 callers
Function
getCreateAccountInstructionDataEncoder
()
clients/js/src/generated/instructions/createAccount.ts:80
↓ 2 callers
Function
getCreateAccountWithSeedInstructionDataDecoder
()
clients/js/src/generated/instructions/createAccountWithSeed.ts:106
↓ 2 callers
Function
getCreateAccountWithSeedInstructionDataEncoder
()
clients/js/src/generated/instructions/createAccountWithSeed.ts:89
↓ 2 callers
Function
getExternalProgramOutputDir
()
scripts/utils.mjs:15
↓ 2 callers
Function
getInitializeNonceAccountInstruction
( input: InitializeNonceAccountInput< TAccountNonceAccount, TAccountRecentBlockhashesSysvar, TAc
clients/js/src/generated/instructions/initializeNonceAccount.ts:115
↓ 2 callers
Function
getInitializeNonceAccountInstructionDataDecoder
()
clients/js/src/generated/instructions/initializeNonceAccount.ts:87
↓ 2 callers
Function
getInitializeNonceAccountInstructionDataEncoder
()
clients/js/src/generated/instructions/initializeNonceAccount.ts:74
↓ 2 callers
Function
getInstalledSolanaVersion
()
scripts/utils.mjs:119
↓ 2 callers
Function
getNextAccount
()
clients/js/src/generated/instructions/createAccount.ts:201
↓ 2 callers
Function
getNextAccount
()
clients/js/src/generated/instructions/authorizeNonceAccount.ts:183
↓ 2 callers
Function
getNextAccount
()
clients/js/src/generated/instructions/allocateWithSeed.ts:198
↓ 2 callers
Function
getNextAccount
()
clients/js/src/generated/instructions/assignWithSeed.ts:193
↓ 2 callers
Function
getNextAccount
()
clients/js/src/generated/instructions/transferSol.ts:175
↓ 2 callers
Function
getNonceDecoder
()
clients/js/src/generated/accounts/nonce.ts:70
↓ 2 callers
Function
getNonceSize
()
clients/js/src/generated/accounts/nonce.ts:137
↓ 2 callers
Function
getNonceStateDecoder
()
clients/js/src/generated/types/nonceState.ts:31
↓ 2 callers
Function
getNonceStateEncoder
()
clients/js/src/generated/types/nonceState.ts:27
↓ 2 callers
Function
getNonceVersionDecoder
()
clients/js/src/generated/types/nonceVersion.ts:31
↓ 2 callers
Function
getNonceVersionEncoder
()
clients/js/src/generated/types/nonceVersion.ts:27
↓ 2 callers
Function
getTransferSolInstruction
( input: TransferSolInput<TAccountSource, TAccountDestination>, config?: { programAddress?: TProgramAddres
clients/js/src/generated/instructions/transferSol.ts:103
↓ 2 callers
Function
getTransferSolInstructionDataDecoder
()
clients/js/src/generated/instructions/transferSol.ts:77
↓ 2 callers
Function
getTransferSolInstructionDataEncoder
()
clients/js/src/generated/instructions/transferSol.ts:67
↓ 2 callers
Function
getTransferSolWithSeedInstructionDataDecoder
()
clients/js/src/generated/instructions/transferSolWithSeed.ts:98
↓ 2 callers
Function
getTransferSolWithSeedInstructionDataEncoder
()
clients/js/src/generated/instructions/transferSolWithSeed.ts:83
↓ 2 callers
Function
getUpgradeNonceAccountInstructionDataDecoder
()
clients/js/src/generated/instructions/upgradeNonceAccount.ts:64
↓ 2 callers
Function
getUpgradeNonceAccountInstructionDataEncoder
()
clients/js/src/generated/instructions/upgradeNonceAccount.ts:54
↓ 2 callers
Function
getWithdrawNonceAccountInstructionDataDecoder
()
clients/js/src/generated/instructions/withdrawNonceAccount.ts:99
↓ 2 callers
Function
getWithdrawNonceAccountInstructionDataEncoder
()
clients/js/src/generated/instructions/withdrawNonceAccount.ts:86
↓ 2 callers
Method
instruction_with_remaining_accounts
( &self, args: AssignInstructionArgs, remaining_accounts: &[solana_program::instructio
clients/rust/src/generated/instructions/assign.rs:25
↓ 2 callers
Method
instruction_with_remaining_accounts
( &self, args: TransferSolWithSeedInstructionArgs, remaining_accounts: &[solana_progra
clients/rust/src/generated/instructions/transfer_sol_with_seed.rs:30
↓ 2 callers
Method
instruction_with_remaining_accounts
( &self, args: AssignWithSeedInstructionArgs, remaining_accounts: &[solana_program::in
clients/rust/src/generated/instructions/assign_with_seed.rs:28
↓ 2 callers
Method
instruction_with_remaining_accounts
( &self, args: AuthorizeNonceAccountInstructionArgs, remaining_accounts: &[solana_prog
clients/rust/src/generated/instructions/authorize_nonce_account.rs:27
↓ 2 callers
Method
instruction_with_remaining_accounts
( &self, args: TransferSolInstructionArgs, remaining_accounts: &[solana_program::instr
clients/rust/src/generated/instructions/transfer_sol.rs:26
↓ 2 callers
Method
instruction_with_remaining_accounts
( &self, remaining_accounts: &[solana_program::instruction::AccountMeta], )
clients/rust/src/generated/instructions/advance_nonce_account.rs:25
↓ 2 callers
Method
instruction_with_remaining_accounts
( &self, remaining_accounts: &[solana_program::instruction::AccountMeta], )
clients/rust/src/generated/instructions/upgrade_nonce_account.rs:21
↓ 2 callers
Method
instruction_with_remaining_accounts
( &self, args: InitializeNonceAccountInstructionArgs, remaining_accounts: &[solana_pro
clients/rust/src/generated/instructions/initialize_nonce_account.rs:29
↓ 2 callers
Method
instruction_with_remaining_accounts
( &self, args: AllocateWithSeedInstructionArgs, remaining_accounts: &[solana_program::
clients/rust/src/generated/instructions/allocate_with_seed.rs:28
↓ 2 callers
Method
instruction_with_remaining_accounts
( &self, args: CreateAccountInstructionArgs, remaining_accounts: &[solana_program::ins
clients/rust/src/generated/instructions/create_account.rs:27
↓ 2 callers
Method
instruction_with_remaining_accounts
( &self, args: AllocateInstructionArgs, remaining_accounts: &[solana_program::instruct
clients/rust/src/generated/instructions/allocate.rs:24
↓ 2 callers
Method
instruction_with_remaining_accounts
( &self, args: CreateAccountWithSeedInstructionArgs, remaining_accounts: &[solana_prog
clients/rust/src/generated/instructions/create_account_with_seed.rs:30
↓ 2 callers
Method
instruction_with_remaining_accounts
( &self, args: WithdrawNonceAccountInstructionArgs, remaining_accounts: &[solana_progr
clients/rust/src/generated/instructions/withdraw_nonce_account.rs:32
↓ 2 callers
Function
partitionArguments
(args, delimiter)
scripts/utils.mjs:112
↓ 2 callers
Function
transfer
(from_pubkey: &Pubkey, to_pubkey: &Pubkey, lamports: u64)
interface/src/instruction.rs:815
↓ 1 callers
Function
advance_nonce_account
(nonce_pubkey: &Pubkey, authorized_pubkey: &Pubkey)
interface/src/instruction.rs:1478
↓ 1 callers
Function
allocate
(pubkey: &Pubkey, space: u64)
interface/src/instruction.rs:1013
↓ 1 callers
Function
allocate_with_seed
( address: &Pubkey, // must match create_with_seed(base, seed, owner) base: &Pubkey, seed: &str,
interface/src/instruction.rs:1019
↓ 1 callers
Function
assign
(pubkey: &Pubkey, owner: &Pubkey)
interface/src/instruction.rs:621
next →
1–100 of 367, ranked by callers