Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChorusOne/solana-mev
/ functions
Functions
12,478 in github.com/ChorusOne/solana-mev
⨍
Functions
12,478
◇
Types & classes
2,116
↓ 122 callers
Method
invoke
(&self, f: F)
client/src/rpc_client.rs:4050
↓ 122 callers
Method
spawn
( completed_slots_receiver: CompletedSlotsReceiver, rpc_subscriptions: Arc<RpcSubscriptions>,
rpc/src/rpc_completed_slots_service.rs:21
↓ 122 callers
Function
transfer
( from: &KeyedAccount, to: &KeyedAccount, lamports: u64, invoke_context: &InvokeContext, )
runtime/src/system_instruction_processor.rs:196
↓ 120 callers
Function
deserialize
If you don't want to use the ShortVec newtype, you can do ShortVec deserialization on an ordinary vector with the following field annotation: #[serde
sdk/program/src/short_vec.rs:224
↓ 120 callers
Method
iter
Returns a sorted-by-slot iterator over the registered hark forks
sdk/src/hard_forks.rs:32
↓ 120 callers
Method
owner
(&self)
runtime/src/accounts_db.rs:536
↓ 119 callers
Method
last
(&self)
programs/vote/src/vote_state/mod.rs:299
↓ 118 callers
Method
send
(&self, request: RpcRequest, params: Value)
client/src/rpc_client.rs:831
↓ 114 callers
Method
is_empty
(&self)
gossip/src/crds.rs:366
↓ 112 callers
Method
path
(&self)
runtime/src/snapshot_archive_info.rs:13
↓ 111 callers
Method
add
(&mut self, key: &T)
bloom/src/bloom.rs:110
↓ 111 callers
Method
process_transaction
Process a Transaction. This is used for unit tests and simply calls the vector Bank::process_transactions method.
runtime/src/bank.rs:5553
↓ 111 callers
Method
pubkey
(&self)
core/src/tower_storage.rs:59
↓ 110 callers
Method
name
(&self)
remote-wallet/src/ledger.rs:365
↓ 110 callers
Method
remove
(&mut self, key: &CrdsValueLabel, now: u64)
gossip/src/crds.rs:473
↓ 110 callers
Method
store
( &self, slot: Slot, pubkey: &Pubkey, account: AccountSharedData, hash
runtime/src/accounts_cache.rs:224
↓ 109 callers
Method
get_account
Hi! leaky abstraction here.... try to use get_account_with_fixed_root() if it's called ONLY from on-chain runtime account processing. That alternative
runtime/src/bank.rs:5838
↓ 108 callers
Function
create_genesis_config
useful for basic tests
sdk/src/genesis_config.rs:101
↓ 107 callers
Method
get_mut
(&self, ix: u64)
bucket_map/src/bucket_storage.rs:244
↓ 105 callers
Method
as_bytes
(&self)
zk-token-sdk/src/encryption/elgamal.rs:370
↓ 104 callers
Method
hash
(&mut self, max_num_hashes: u64)
entry/src/poh.rs:64
↓ 104 callers
Function
process_instruction
( first_instruction_account: usize, data: &[u8], invoke_context: &mut InvokeContext, )
programs/stake/src/stake_instruction.rs:26
↓ 104 callers
Function
setup
()
core/src/cluster_info_vote_listener.rs:1466
↓ 104 callers
Method
values
(&self)
gossip/src/crds.rs:371
↓ 102 callers
Method
add
* Add one or more instructions to this Transaction
web3.js/src/transaction.ts:182
↓ 102 callers
Method
state
(&self)
sdk/program/src/nonce/state/mod.rs:24
↓ 101 callers
Method
iter_mut
(&mut self)
perf/src/packet.rs:121
↓ 101 callers
Method
pubkey
(&self)
gossip/src/ping_pong.rs:89
↓ 101 callers
Method
unwrap
(self)
sdk/program/src/program_option.rs:211
↓ 100 callers
Function
hash
Return a Sha256 hash for the given data.
sdk/program/src/hash.rs:156
↓ 100 callers
Method
join
(self)
core/src/tpu.rs:267
↓ 99 callers
Method
as_str
(self)
runtime/src/snapshot_utils.rs:117
↓ 99 callers
Method
toString
Return the base58 string representation of the hash
sdk/program/src/wasm/hash.rs:44
↓ 98 callers
Method
replace
(&mut self, value: T)
sdk/program/src/program_option.rs:653
↓ 97 callers
Method
is_empty
(&self)
core/src/unprocessed_packet_batches.rs:317
↓ 96 callers
Function
mockRpcResponse
({ method, params, value, error, withContext, withHeaders, }: { method: string; params: Array<
web3.js/test/mocks/rpc-http.ts:61
↓ 96 callers
Method
send
(&self, msg: &str)
notifier/src/lib.rs:146
↓ 96 callers
Function
sol_log
(message: &str)
sdk/program/src/log.rs:92
↓ 95 callers
Method
as_ptr
(&self)
perf/src/packet.rs:113
↓ 94 callers
Method
transfer
Create, sign, and process a Transaction from `keypair` to `to` of `n` lamports where `blockhash` is the last Entry ID observed by the client.
runtime/src/bank.rs:5621
↓ 93 callers
Method
into_iter
(self)
sdk/src/derivation_path.rs:198
↓ 92 callers
Method
freeze
(&self)
runtime/src/bank.rs:3040
↓ 92 callers
Method
set_state
Serializes a state into the account data
sdk/src/transaction_context.rs:591
↓ 91 callers
Method
iter
(&self)
runtime/src/accounts_db.rs:910
↓ 91 callers
Method
read
Transport Protocol: * Communication Channel Id (2 bytes big endian ) * Command Tag (1 byte) * Packet Sequence ID (2 bytes big endian) * Payload
remote-wallet/src/ledger.rs:217
↓ 90 callers
Method
recv
(&mut self)
rpc/src/rpc_pubsub_service.rs:195
↓ 89 callers
Method
is_active
Returns whether the table is considered active for address lookups
programs/address-lookup-table/src/state.rs:80
↓ 89 callers
Method
load
(config_file: &str)
install/src/config.rs:54
↓ 87 callers
Function
create_account
( accounts: &AccountsDb, pubkeys: &mut Vec<Pubkey>, slot: Slot, num: usize,
runtime/src/accounts_db.rs:8555
↓ 86 callers
Method
epoch_schedule
(&self)
runtime/src/bank.rs:3096
↓ 86 callers
Method
minimum_balance
minimum balance due for rent-exemption of a given size Account::data.len() Note: a stripped-down version of this calculation is used in calculate_spl
sdk/program/src/rent.rs:72
↓ 85 callers
Function
convert_compiled_instruction
( instruction: &SplTokenCompiledInstruction, )
transaction-status/src/parse_token.rs:714
↓ 85 callers
Method
is_empty
(&self)
runtime/src/bank.rs:6511
↓ 85 callers
Method
try_borrow_instruction_account
Gets an instruction account of this Instruction
sdk/src/transaction_context.rs:440
↓ 83 callers
Method
rpc_url
Return the validator's JSON RPC URL
test-validator/src/lib.rs:842
↓ 82 callers
Method
contains
(&self, index: &AccountIndex)
runtime/src/accounts_index.rs:182
↓ 82 callers
Method
fetch
* Return the current lookahead token, or if there isn't one (at the * beginning, or if the previous lookahead token was consume()d), * fetch the
docs/static/katex/katex.mjs:15702
↓ 80 callers
Method
is_active
(&self, feature_id: &Pubkey)
sdk/src/feature_set.rs:584
↓ 80 callers
Method
retain
(&mut self, mut f: F)
core/src/unprocessed_packet_batches.rs:280
↓ 79 callers
Method
parse
* Main parsing function, which parses an entire input.
docs/static/katex/katex.mjs:15723
↓ 79 callers
Method
push
Push a stack frame onto the invocation stack
program-runtime/src/invoke_context.rs:286
↓ 78 callers
Method
min
(&self)
runtime/src/accounts_index.rs:458
↓ 78 callers
Method
to_bytes
(self)
sdk/program/src/hash.rs:122
↓ 77 callers
Method
length
(&self)
cli/src/cluster_query.rs:2154
↓ 75 callers
Method
join
(self)
runtime/src/accounts_background_service.rs:486
↓ 74 callers
Method
get
(&self)
ledger/src/blockstore_db.rs:290
↓ 74 callers
Method
recv_timeout
(&mut self, timeout: std::time::Duration)
rpc/src/rpc_pubsub_service.rs:202
↓ 73 callers
Method
data
(&self)
program-runtime/src/pre_account.rs:168
↓ 72 callers
Function
create_test_request
(method: &str, params: Option<serde_json::Value>)
rpc/src/rpc.rs:4611
↓ 72 callers
Method
get_keyed_accounts
Get the list of keyed accounts including the chain of program accounts
program-runtime/src/invoke_context.rs:1022
↓ 72 callers
Method
hash
(&self)
runtime/src/bank.rs:2177
↓ 72 callers
Function
invoke
Invoke a cross-program instruction. Invoking one program from another program requires an [`Instruction`] containing the program ID of the other prog
sdk/program/src/program.rs:129
↓ 72 callers
Method
lamports
(&self)
runtime/src/vote_account.rs:55
↓ 72 callers
Function
useCluster
()
explorer/src/providers/cluster.tsx:235
↓ 71 callers
Method
join
(self)
send-transaction-service/src/send_transaction_service.rs:770
↓ 71 callers
Method
message
Return the message containing all data that should be signed.
sdk/src/transaction/mod.rs:622
↓ 71 callers
Function
signer_of
( matches: &ArgMatches<'_>, name: &str, wallet_manager: &mut Option<Arc<RemoteWalletManager>>, )
clap-utils/src/input_parsers.rs:123
↓ 71 callers
Method
slot
(&self)
ledger/src/shred.rs:218
↓ 70 callers
Method
meta
Returns the SlotMeta of the specified slot.
ledger/src/blockstore.rs:740
↓ 70 callers
Method
root_bank
(&self)
runtime/src/bank_forks.rs:137
↓ 69 callers
Method
add_builtin
Add an instruction processor to intercept instructions before the dynamic loader.
runtime/src/bank.rs:6516
↓ 68 callers
Method
record_vote
(&mut self, slot: Slot, hash: Hash)
core/src/consensus.rs:504
↓ 67 callers
Method
insert
(&mut self, index: u64)
ledger/src/blockstore_meta.rs:181
↓ 66 callers
Method
append
(&self, slot_deltas: &[BankSlotDelta])
runtime/src/bank.rs:592
↓ 66 callers
Method
call
(method: string, params: Array<any>)
web3.js/test/mocks/rpc-websockets.ts:88
↓ 66 callers
Function
create_genesis_config_with_leader
( mint_lamports: u64, validator_pubkey: &Pubkey, validator_stake_lamports: u64, )
runtime/src/genesis_utils.rs:158
↓ 66 callers
Method
ok_or_else
(self, err: F)
sdk/program/src/program_option.rs:377
↓ 66 callers
Method
send
(&self, request: RpcRequest, params: Value)
client/src/nonblocking/rpc_client.rs:5327
↓ 65 callers
Method
as_mut
(&mut self)
sdk/program/src/program_option.rs:146
↓ 64 callers
Function
_t
(t)
docs/static/katex/katex.min.js:1
↓ 64 callers
Function
defineFunction
(_ref)
docs/static/katex/katex.js:6128
↓ 64 callers
Function
defineFunction
(_ref)
docs/static/katex/katex.mjs:6113
↓ 64 callers
Method
push
Pushes a new InstructionContext
sdk/src/transaction_context.rs:177
↓ 63 callers
Method
get_account
Returns all information associated with the account of the provided pubkey. This method uses the configured [commitment level][cl]. [cl]: https://do
client/src/rpc_client.rs:3199
↓ 63 callers
Method
havingStyle
* Return an options object with the given style. If `this.style === style`, * returns `this`.
docs/static/katex/katex.mjs:5008
↓ 63 callers
Function
process_instruction
( first_instruction_account: usize, instruction_data: &[u8], invoke_context: &mut InvokeContext, )
programs/bpf_loader/src/lib.rs:255
↓ 63 callers
Method
unsigned_key
(&self)
sdk/src/keyed_account.rs:32
↓ 63 callers
Function
writeln_name_value
(f: &mut dyn fmt::Write, name: &str, value: &str)
cli-output/src/display.rs:98
↓ 62 callers
Method
from
* Decode a compiled message into a Message object.
web3.js/src/message.ts:204
↓ 62 callers
Method
index_of
(&self, pubkey: Option<Pubkey>)
clap-utils/src/keypair.rs:74
← previous
next →
101–200 of 12,478, ranked by callers