MCPcopy Create free account

hub / github.com/ChorusOne/solana-mev / functions

Functions12,478 in github.com/ChorusOne/solana-mev

↓ 26 callersFunctionnew_address_lookup_table
( authority: Option<Pubkey>, num_addresses: usize, )
programs/address-lookup-table-tests/tests/common.rs:59
↓ 26 callersFunctionopen_blockstore
(ledger_path: &Path)
local-cluster/tests/common.rs:74
↓ 26 callersMethodpossible_values
()
banking-bench/src/main.rs:80
↓ 26 callersFunctionprocess_instruction_as_one_arg
( instruction: &Instruction, expected_result: Result<(), InstructionError>, )
programs/stake/src/stake_instruction.rs:392
↓ 26 callersFunctionsetup_bank_and_vote_pubkeys_for_tests
( num_vote_accounts: usize, stake: u64, )
runtime/src/bank_utils.rs:11
↓ 26 callersMethodskip
()
transaction-status/src/option_serializer.rs:15
↓ 26 callersFunctionspl_token_pubkey
A helper function to convert a solana_sdk::pubkey::Pubkey to spl_sdk::pubkey::Pubkey
account-decoder/src/parse_token.rs:53
↓ 26 callersFunctionuseFetchAccountInfo
()
explorer/src/providers/accounts/index.tsx:418
↓ 26 callersFunctionvalue_of
Return a parsed value from matches at `name`
clap-utils/src/input_parsers.rs:35
↓ 26 callersMethodwrite
(&self, batch: RWriteBatch)
ledger/src/blockstore_db.rs:534
↓ 25 callersFunctionadd_lookup_table_account
( context: &mut ProgramTestContext, account_address: Pubkey, address_lookup_table: AddressLookupTa
programs/address-lookup-table-tests/tests/common.rs:74
↓ 25 callersFunctionbuildString
(str, type, a11yStrings)
docs/static/katex/contrib/render-a11y-string.js:255
↓ 25 callersFunctionbuildString
(str, type, a11yStrings)
docs/static/katex/contrib/render-a11y-string.mjs:143
↓ 25 callersFunctioncreate_account
(lamports: u64, config: &Config)
programs/stake/src/config.rs:24
↓ 25 callersFunctiond
(e,r,t)
docs/static/katex/contrib/render-a11y-string.min.js:1
↓ 25 callersMethoddecode
(b: Uint8Array, offset?: number)
explorer/src/components/instruction/pyth/program.ts:59
↓ 25 callersMethoddeposit
( &self, pubkey: &Pubkey, lamports: u64, )
runtime/src/bank.rs:5760
↓ 25 callersMethodlast_voted_slot
(&self)
core/src/consensus.rs:515
↓ 25 callersFunctionnew_vote_transaction
( slots: Vec<Slot>, bank_hash: Hash, blockhash: Hash, node_keypair: &Keypair, vote_keypair
programs/vote/src/vote_transaction.rs:11
↓ 25 callersMethodnext
(&mut self)
core/src/verified_vote_packets.rs:73
↓ 25 callersFunctionopen_blockstore
( ledger_path: &Path, access_type: AccessType, wal_recovery_mode: Option<BlockstoreRecoveryMode>,
ledger-tool/src/main.rs:750
↓ 25 callersFunctionpin
(_mem: &mut Vec<T>)
perf/src/cuda_runtime.rs:25
↓ 25 callersMethodpush
(&mut self, instruction: Instruction)
sdk/program/src/wasm/instructions.rs:19
↓ 25 callersMethodrpc_client
(&self)
client/src/thin_client.rs:186
↓ 25 callersMethodset_discard
(&mut self, discard: bool)
sdk/src/packet.rs:150
↓ 25 callersMethodvote_accounts
current vote accounts for this bank along with the stake attributed to each account
runtime/src/bank.rs:6414
↓ 24 callersMethodappend_vec_id
(&self)
runtime/src/accounts_db.rs:761
↓ 24 callersFunctionassert_ix_error
( context: &mut ProgramTestContext, ix: Instruction, authority_keypair: Option<&Keypair>, expe
programs/address-lookup-table-tests/tests/common.rs:27
↓ 24 callersFunctionbuildGroup$1
(group, options)
docs/static/katex/katex.mjs:6929
↓ 24 callersFunctionbuildMathML_buildGroup
(group, options)
docs/static/katex/katex.js:6988
↓ 24 callersFunctioncheck_slot_agrees_with_cluster
( slot: Slot, root: Slot, blockstore: &Blockstore, duplicate_slots_tracker: &mut DuplicateSlot
core/src/cluster_slot_state_verifier.rs:744
↓ 24 callersMethodclear_signatures
Forget all signatures. Useful for benchmarking.
runtime/src/bank.rs:3434
↓ 24 callersMethodencrypt
(public: &ElGamalPubkey, amount: T)
zk-token-sdk/src/encryption/elgamal.rs:88
↓ 24 callersMethodequals
Checks if two `Hash`s are equal
sdk/program/src/wasm/hash.rs:49
↓ 24 callersMethodfuture
* Returns the topmost token on the stack, without expanding it. * Similar in behavior to TeX's `\futurelet`.
docs/static/katex/katex.mjs:14918
↓ 24 callersMethodget_latest_blockhash
( &mut self, )
banks-client/src/lib.rs:413
↓ 24 callersMethodinsert
(&mut self, bank: Bank)
runtime/src/bank_forks.rs:174
↓ 24 callersMethodlen
(&self)
runtime/src/accounts_index.rs:620
↓ 24 callersMethodput_protobuf
(&self, key: C::Index, value: &C::Type)
ledger/src/blockstore_db.rs:1348
↓ 24 callersMethodsign
Sign the transaction. This method fully signs a transaction with all required signers, which must be present in the `keypairs` slice. To sign with on
sdk/src/transaction/mod.rs:708
↓ 24 callersFunctionsol_deserialize
* De-serializes the input parameters into usable types * * Use this function to deserialize the buffer passed to the program entrypoint * into usab
sdk/bpf/c/inc/sol/deserialize.h:35
↓ 24 callersMethodunzip
(&self)
client/src/rpc_config.rs:99
↓ 24 callersFunctionve
(t,e)
docs/static/katex/katex.min.js:1
↓ 24 callersMethodwith_memo
(mut self, memo: Option<T>)
cli/src/memo.rs:11
↓ 23 callersMethodadjust_lockouts_after_replay
The tower root can be older/newer if the validator booted from a newer/older snapshot, so tower lockouts may need adjustment
core/src/consensus.rs:1046
↓ 23 callersFunctionadvance_nonce_account
(nonce_pubkey: &Pubkey, authorized_pubkey: &Pubkey)
sdk/program/src/system_instruction.rs:540
↓ 23 callersMethodclean_accounts
( &self, skip_last: bool, is_startup: bool, last_full_snapshot_slot: Option<Sl
runtime/src/bank.rs:6562
↓ 23 callersMethodcontains
(&self, index: u64)
ledger/src/blockstore_meta.rs:177
↓ 23 callersFunctiondecodeData
(type: InstructionType, buffer: Buffer)
web3.js/src/instruction.ts:33
↓ 23 callersMethoddescendants
Create a map of bank slot id to the set of all of its descendants
runtime/src/bank_forks.rs:98
↓ 23 callersFunctionencodeData
(type: InstructionType, fields?: any)
web3.js/src/instruction.ts:20
↓ 23 callersMethodexpect
* Checks a result to make sure it has the right type, and throws an * appropriate error otherwise.
docs/static/katex/katex.mjs:15674
↓ 23 callersMethodflush_accounts_cache
`force_flush` flushes all the cached roots `<= requested_flush_root`. It also then flushes: 1) excess remaining roots or unrooted slots while 'should_
runtime/src/accounts_db.rs:4604
↓ 23 callersMethodget
(&mut self)
sdk/src/account.rs:661
↓ 23 callersMethodget
* Get the current value of a name, or `undefined` if there is no value. * * Note: Do not use `if (namespace.get(...))` to detect whether a macro
docs/static/katex/katex.mjs:13921
↓ 23 callersMethodget_epoch
get epoch for the given slot
sdk/program/src/epoch_schedule.rs:135
↓ 23 callersMethodget_first_slot_in_epoch
(&self, epoch: Epoch)
sdk/program/src/epoch_schedule.rs:170
↓ 23 callersMethodget_slot_with_commitment
Returns the slot that has reached the given [commitment level][cl]. [cl]: https://docs.solana.com/developing/clients/jsonrpc-api#configuring-state-co
client/src/rpc_client.rs:1548
↓ 23 callersMethoditer
(&self, range: Option<&R>, collect_all_unsorted: bool)
runtime/src/accounts_index.rs:943
↓ 23 callersMethodkey
Get the `Pubkey` of an account required by one of the instructions in the transaction. The `instruction_index` corresponds to the [`instructions`] ve
sdk/src/transaction/mod.rs:588
↓ 23 callersFunctionnew_response
(bank: &Bank, value: T)
rpc/src/rpc.rs:121
↓ 23 callersMethodpublicKey
* The public key for this keypair
web3.js/src/keypair.ts:88
↓ 23 callersMethodput
(&mut self, executors: &[(&Pubkey, Arc<dyn Executor>)])
runtime/src/bank.rs:421
↓ 23 callersMethodrun_purge
( &self, from_slot: Slot, to_slot: Slot, purge_type: PurgeType, )
ledger/src/blockstore/blockstore_purge.rs:125
↓ 23 callersFunctionsigner_from_path
Loads a [Signer] from one of several possible sources. The `path` is not strictly a file system path, but is interpreted as various types of _signing
clap-utils/src/keypair.rs:685
↓ 23 callersMethodtext
* Get a text or display version of this style.
docs/static/katex/katex.mjs:461
↓ 22 callersFunctionassert_load_account
( accounts: &AccountsDb, slot: Slot, pubkey: Pubkey, expected_lamports: u64,
runtime/src/accounts_db.rs:9433
↓ 22 callersMethodcmp
(&self, other: &Self)
runtime/src/snapshot_utils.rs:141
↓ 22 callersMethoddiscard
(&self)
sdk/src/packet.rs:145
↓ 22 callersMethodexit_node
(&mut self, pubkey: &Pubkey)
local-cluster/src/local_cluster.rs:736
↓ 22 callersMethodjoin
(self)
core/src/banking_stage.rs:2376
↓ 22 callersFunctionmax_cache_slots
()
runtime/src/accounts_db.rs:11603
↓ 22 callersFunctionmax_ticks_per_n_shreds
(num_shreds: u64, shred_data_size: Option<usize>)
ledger/src/shred.rs:1115
↓ 22 callersMethodoffline_args
(self)
clap-utils/src/offline.rs:93
↓ 22 callersMethodpresigner_of
(&self, pubkey: &Pubkey)
clap-utils/src/keypair.rs:63
↓ 22 callersMethodrealloc
Realloc the account's data and optionally zero-initialize the new memory. Note: Account data can be increased within a single call by up to `solana_
sdk/program/src/account_info.rs:145
↓ 22 callersFunctionrun
Run a program, ensure it exits with code 0, return its stdout.
mev-tests/util.py:28
↓ 22 callersMethodslot_leader_at
(&self, slot: Slot, bank: Option<&Bank>)
ledger/src/leader_schedule_cache.rs:95
↓ 22 callersFunctionsol_log_64
(arg1: u64, arg2: u64, arg3: u64, arg4: u64, arg5: u64)
sdk/program/src/log.rs:109
↓ 22 callersMethodtick_height
Return the number of ticks since genesis.
runtime/src/bank.rs:6347
↓ 22 callersMethodvote_state
(&self)
runtime/src/vote_account.rs:59
↓ 21 callersMethodclear
Clear for testing
runtime/src/status_cache.rs:221
↓ 21 callersMethodentries
(&mut self)
entry/src/entry.rs:279
↓ 21 callersFunctionfee_payer_arg
()
clap-utils/src/fee_payer.rs:14
↓ 21 callersMethodflush
(&self)
metrics/src/metrics.rs:304
↓ 21 callersMethodget_balance
Each program would need to be able to introspect its own state this is hard-coded to the Budget language
runtime/src/bank.rs:5633
↓ 21 callersMethodimmutable_section
(&self)
core/src/unprocessed_packet_batches.rs:136
↓ 21 callersMethodinsert
Insert a new key for a specific slot.
runtime/src/status_cache.rs:190
↓ 21 callersFunctionjust_stake
(stake: u64)
programs/stake/src/stake_state.rs:2607
↓ 21 callersMethodlog
Log a `Pubkey` from a program
sdk/program/src/pubkey.rs:610
↓ 21 callersFunctionmake_packet_from_transaction
(tx: Transaction)
perf/src/sigverify.rs:771
↓ 21 callersMethodnonce_args
(self, global: bool)
clap-utils/src/nonce.rs:45
↓ 21 callersMethodopen
Opens a Ledger in directory, provides "infinite" window of shreds
ledger/src/blockstore.rs:534
↓ 21 callersFunctionparse_sign_only_reply_string
(reply: &str)
cli-output/src/cli_output.rs:2169
↓ 21 callersFunctionparse_signers
( map: &mut Map<String, Value>, last_nonsigner_index: usize, account_keys: &AccountKeys, accou
transaction-status/src/parse_token.rs:642
↓ 21 callersFunctionrecv_mmsg
(socket: &UdpSocket, packets: &mut [Packet])
streamer/src/recvmmsg.rs:17
↓ 21 callersMethodset_owner
Assignes the owner of this account (transaction wide)
sdk/src/transaction_context.rs:523
↓ 21 callersMethodslot_meta_iterator
( &self, slot: Slot, )
ledger/src/blockstore.rs:776
↓ 21 callersFunctiontest_process_blockstore
( genesis_config: &GenesisConfig, blockstore: &Blockstore, opts: ProcessOptions, )
ledger/src/blockstore_processor.rs:575
↓ 20 callersFunctionTt
(t,e)
docs/static/katex/katex.min.js:1
← previousnext →401–500 of 12,478, ranked by callers