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
↓ 5,627 callers
Method
unwrap
(&self)
ledger/src/shred.rs:208
↓ 2,133 callers
Method
unwrap
(self)
runtime/src/accounts_index.rs:2109
↓ 1,974 callers
Method
map
(self, f: F)
runtime/src/accounts_index.rs:2126
↓ 1,626 callers
Method
clone
(&self)
metrics/src/lib.rs:55
↓ 1,068 callers
Method
pubkey
(&self)
cli/src/cli.rs:482
↓ 1,002 callers
Function
new_rand
(rng: &mut R)
sdk/src/hash.rs:5
↓ 924 callers
Method
into
(self)
sdk/program/src/program_option.rs:965
↓ 897 callers
Method
push
(&mut self, packet: Packet)
perf/src/packet.rs:91
↓ 840 callers
Method
expect
(self, msg: &str)
sdk/program/src/program_option.rs:179
↓ 729 callers
Method
into_iter
(self)
perf/src/packet.rs:158
↓ 694 callers
Method
clone
(&self)
runtime/src/bank.rs:329
↓ 638 callers
Function
$
(t,e,r,a,n,i)
docs/static/katex/katex.min.js:1
↓ 638 callers
Function
defineSymbol
`acceptUnicodeChar = true` is only applicable if `replace` is set.
docs/static/katex/katex.js:3982
↓ 638 callers
Function
defineSymbol
`acceptUnicodeChar = true` is only applicable if `replace` is set.
docs/static/katex/katex.mjs:4000
↓ 615 callers
Function
from
(account: &T)
programs/stake/src/config.rs:18
↓ 578 callers
Method
pubkey
(&self)
runtime/src/accounts_db.rs:472
↓ 540 callers
Method
len
(&self)
gossip/src/crds.rs:362
↓ 523 callers
Method
clone
(&self)
poh/src/poh_recorder.rs:111
↓ 477 callers
Method
unwrap
(&self)
sdk/src/transport.rs:16
↓ 474 callers
Method
unwrap_or
(self, def: T)
sdk/program/src/program_option.rs:233
↓ 452 callers
Method
read
(&mut self, buf: &mut [u8])
install/src/command.rs:128
↓ 424 callers
Method
iter
(&mut self)
core/src/unprocessed_packet_batches.rs:244
↓ 409 callers
Method
iter
(&self)
perf/src/packet.rs:117
↓ 389 callers
Method
iter
(&self)
runtime/src/vote_account.rs:100
↓ 370 callers
Method
stop
(&mut self)
measure/src/measure.rs:22
↓ 343 callers
Function
serialize
If you don't want to use the ShortVec newtype, you can do ShortVec serialization on an ordinary vector with the following field annotation: #[serde(w
sdk/program/src/short_vec.rs:164
↓ 340 callers
Function
new_from_parent
(parent: &Arc<Bank>)
runtime/src/bank.rs:10411
↓ 329 callers
Method
len
(&self)
runtime/src/ancestors.rs:80
↓ 321 callers
Method
fetch_add
(&self, v: u64)
sdk/program/src/atomic_u64.rs:14
↓ 320 callers
Method
unwrap_or_else
(self, f: F)
sdk/program/src/program_option.rs:250
↓ 319 callers
Function
defineMacro
(name, body)
docs/static/katex/katex.js:14289
↓ 319 callers
Function
defineMacro
(name, body)
docs/static/katex/katex.mjs:13975
↓ 319 callers
Method
get
( &self, shred_slot: Slot, root_bank: &Bank, working_bank: &Bank, clus
core/src/cluster_nodes.rs:394
↓ 319 callers
Function
pa
(t,e)
docs/static/katex/katex.min.js:1
↓ 308 callers
Method
ok
(self)
sdk/src/commitment_config.rs:81
↓ 307 callers
Method
len
(&self)
core/src/unprocessed_packet_batches.rs:313
↓ 271 callers
Method
push
(&mut self, item: Arc<String>)
rpc/src/rpc_subscriptions.rs:228
↓ 266 callers
Method
unwrap_or_default
(self)
sdk/program/src/program_option.rs:760
↓ 264 callers
Method
validator
portion of total that goes to validators
sdk/src/inflation.rs:96
↓ 261 callers
Function
convert_pubkey
(pubkey: Pubkey)
transaction-status/src/parse_token.rs:710
↓ 259 callers
Method
insert
(&mut self, address: &Pubkey, rent_collected: u64, post_balance: u64)
runtime/src/bank.rs:213
↓ 258 callers
Method
cloned
Maps an `COption<&T>` to an `COption<T>` by cloning the contents of the option. # Examples ```ignore let x = 12; let opt_x = COption::Some(&x); asse
sdk/program/src/program_option.rs:707
↓ 257 callers
Method
insert
( &mut self, value: CrdsValue, now: u64, route: GossipRoute, )
gossip/src/crds.rs:201
↓ 255 callers
Method
push
(&mut self, deserialized_packet: DeserializedPacket)
core/src/unprocessed_packet_batches.rs:227
↓ 250 callers
Method
lock
(flushing: &'a AtomicBool)
runtime/src/in_mem_accounts_index.rs:1200
↓ 238 callers
Method
as_us
(&self)
measure/src/measure.rs:30
↓ 233 callers
Method
iter
( &self, iterator_mode: IteratorMode<C::Index>, )
ledger/src/blockstore_db.rs:1123
↓ 232 callers
Method
and_then
(self, f: F)
sdk/program/src/program_option.rs:438
↓ 230 callers
Method
last_blockhash
Return the last block hash registered.
runtime/src/bank.rs:3327
↓ 227 callers
Method
insert
(&mut self, slot: Slot, fork_progress: ForkProgress)
core/src/progress_map.rs:558
↓ 227 callers
Method
len
Returns the total length of loaded accounts for a message
sdk/program/src/message/account_keys.rs:65
↓ 225 callers
Method
map
(self, f: F)
sdk/program/src/program_option.rs:278
↓ 225 callers
Function
sleep
(ms: number)
web3.js/src/util/sleep.ts:2
↓ 221 callers
Method
is_none
(&self)
runtime/src/accounts_index.rs:2118
↓ 221 callers
Method
is_some
(&self)
runtime/src/accounts_index.rs:2122
↓ 218 callers
Method
store_account
(&self, pubkey: &Pubkey, account: &AccountSharedData)
runtime/src/bank.rs:5657
↓ 218 callers
Method
take
(&self, size: usize)
perf/src/data_budget.rs:24
↓ 211 callers
Method
generate
* Generate a new random keypair
web3.js/src/keypair.ts:44
↓ 209 callers
Method
toBase58
* Return the base-58 representation of the public key
web3.js/src/publickey.ts:86
↓ 207 callers
Method
as_ref
(&self)
sdk/program/src/program_option.rs:126
↓ 207 callers
Function
setup
()
runtime/src/transaction_batch.rs:105
↓ 206 callers
Function
timestamp
return timestamp as ms
sdk/src/timing.rs:36
↓ 201 callers
Method
write
(&self, ledger_path: &Path)
sdk/src/genesis_config.rs:192
↓ 200 callers
Method
len
(&self)
programs/vote/src/vote_state/mod.rs:68
↓ 197 callers
Method
max
()
sdk/src/commitment_config.rs:27
↓ 193 callers
Method
ok_or
(self, err: E)
sdk/program/src/program_option.rs:351
↓ 187 callers
Function
create_genesis_config
(mint_lamports: u64)
runtime/src/genesis_utils.rs:77
↓ 185 callers
Method
clone
(&self)
sdk/program/src/rent.rs:49
↓ 184 callers
Method
slot
(&self)
core/src/serve_repair.rs:93
↓ 183 callers
Method
filter
(self, predicate: P)
sdk/program/src/program_option.rs:472
↓ 183 callers
Function
process_command
(config: &CliConfig)
cli/src/cli.rs:802
↓ 182 callers
Method
as_ref
(&self)
clap-utils/src/keypair.rs:412
↓ 181 callers
Method
eq
(&self, other: &Packet)
sdk/src/packet.rs:129
↓ 174 callers
Method
read
called many times by client to read small buffer lengths
runtime/src/shared_buffer_reader.rs:397
↓ 174 callers
Method
write
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:128
↓ 172 callers
Function
setup
Configures logging with the default filter "error" if RUST_LOG is not set
logger/src/lib.rs:53
↓ 171 callers
Method
slot
(&self)
runtime/src/bank.rs:2157
↓ 170 callers
Method
insert_shreds
( &self, shreds: Vec<Shred>, leader_schedule: Option<&LeaderScheduleCache>, is
ledger/src/blockstore.rs:1467
↓ 168 callers
Method
path
(&self)
sdk/src/derivation_path.rs:119
↓ 167 callers
Method
pop
Pops the current InstructionContext
sdk/src/transaction_context.rs:218
↓ 167 callers
Method
setAttribute
* Sets an arbitrary attribute on the span. Warning: use this wisely. Not * all browsers support attributes the same, and having too many custom
docs/static/katex/katex.mjs:1226
↓ 166 callers
Method
as_ref
(&self)
runtime/src/vote_account.rs:279
↓ 166 callers
Method
copy_from_slice
(&mut self, data: &[T])
perf/src/cuda_runtime.rs:179
↓ 165 callers
Method
fontMetrics
* Return the font metrics for this size.
docs/static/katex/katex.mjs:5191
↓ 163 callers
Method
store_uncached
Store the account update. only called by tests
runtime/src/accounts_db.rs:6340
↓ 161 callers
Method
extend
* Returns a new options object with the same properties as "this". Properties * from "extension" will be copied to the new options object.
docs/static/katex/katex.mjs:4979
↓ 157 callers
Method
get
(&self, slot: &Slot)
runtime/src/ancestors.rs:68
↓ 149 callers
Method
index
(&self)
ledger/src/shred.rs:460
↓ 140 callers
Function
transfer
Create and sign new system_instruction::Transfer transaction
sdk/src/system_transaction.rs:53
↓ 138 callers
Method
load
( &self, ancestors: &Ancestors, pubkey: &Pubkey, load_hint: LoadHint, )
runtime/src/accounts_db.rs:3350
↓ 137 callers
Method
iter
(&self)
programs/vote/src/authorized_voters.rs:81
↓ 135 callers
Method
contains
(&self, key: &T)
bloom/src/bloom.rs:119
↓ 135 callers
Method
handle_request_sync
(&self, req: serde_json::Value)
rpc/src/rpc.rs:4729
↓ 133 callers
Method
add_root
(&self, slot: Slot)
runtime/src/accounts_db.rs:6633
↓ 130 callers
Method
setAttribute
* Sets an attribute on a MathML node. MathML depends on attributes to convey a * semantic content, so this is used heavily.
docs/static/katex/katex.mjs:6564
↓ 129 callers
Function
keyed_account_at_index
Return the KeyedAccount at the specified index or a NotEnoughAccountKeys error Index zero starts at the chain of program accounts, followed by the in
sdk/src/keyed_account.rs:224
↓ 126 callers
Method
sum
(&self)
runtime/src/cost_model.rs:64
↓ 124 callers
Function
sol_to_lamports
Approximately convert native tokens (SOL) into fractional native tokens (lamports)
sdk/program/src/native_token.rs:11
↓ 124 callers
Method
unwrap
(&self)
banks-client/src/error.rs:32
↓ 123 callers
Method
get
(&'a self, key: V::Key)
gossip/src/crds.rs:281
next →
1–100 of 12,478, ranked by callers