Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/category-labs/monad
/ functions
Functions
4,707 in github.com/category-labs/monad
⨍
Functions
4,707
◇
Types & classes
1,221
↓ 2 callers
Function
to_placeholder
category/core/cli/help_formatter.cpp:53
↓ 2 callers
Function
to_triedb_key
cmd/monad_cli.cpp:127
↓ 2 callers
Function
tokens_in_calldata
category/execution/ethereum/transaction_gas.cpp:85
↓ 2 callers
Function
toss
test/vm/fuzzer/fuzzer.cpp:491
↓ 2 callers
Method
total_bytes_read
category/async/io.hpp:211
↓ 2 callers
Method
total_reads_submitted
category/async/io.hpp:206
↓ 2 callers
Function
transition
Derived from the evmone transition implementation; transaction-related book-keeping is elided here to keep the implementation simple and allow us to s
test/vm/fuzzer/fuzzer.cpp:152
↓ 2 callers
Method
traverse_fiber_blocking
category/mpt/db.cpp:966
↓ 2 callers
Function
trie_delete
category/execution/ethereum/db/partial_trie_db.cpp:498
↓ 2 callers
Function
triedb_finalize
rust/crates/monad-triedb/src/ffi.cpp:441
↓ 2 callers
Function
try_fillin_parent_after_expiration
category/mpt/trie.cpp:1238
↓ 2 callers
Function
try_fillin_parent_with_rewritten_node
category/mpt/trie.cpp:1348
↓ 2 callers
Method
try_filter_map_raw
Attempts to selectively read the payload byte slice associated with this event descriptor to a user-specified type. This function enables a zero-copy
rust/crates/monad-event-ring/src/descriptor/mod.rs:109
↓ 2 callers
Method
try_insert_varcode_raw
category/vm/vm.hpp:158
↓ 2 callers
Function
try_parse_decimal_constant
category/vm/utils/parser.cpp:90
↓ 2 callers
Function
try_parse_event_ring_config
Parse a configuration string, which has the form <ring-name-or-path>[:<descriptor-shift>:<buf-shift>] A shift can be empty, e.g., <descriptor-shift>
cmd/monad/event.cpp:249
↓ 2 callers
Function
try_parse_hex_constant
category/vm/utils/parser.cpp:70
↓ 2 callers
Method
try_read_account
category/execution/monad/state2/proposal_state.hpp:130
↓ 2 callers
Method
try_read_storage
category/execution/monad/state2/proposal_state.hpp:139
↓ 2 callers
Method
try_trim_contents
category/async/storage_pool.cpp:243
↓ 2 callers
Function
uint256_load_bounded_be
category/vm/runtime/transmute.hpp:34
↓ 2 callers
Function
uint256_load_bounded_le
category/vm/runtime/transmute/intrinsics.hpp:42
↓ 2 callers
Method
umod
category/vm/compiler/ir/x86/emitter.cpp:3352
↓ 2 callers
Method
undelegate
category/execution/monad/staking/test_staking_contract.cpp:260
↓ 2 callers
Function
unique_socket_path
Returns a socket path unique per process to avoid bind() collisions when tests run in parallel. Assumes TMPDIR is short enough that the full path stay
category/statesync/test/test_network_shutdown.cpp:46
↓ 2 callers
Method
update_lru_time
category/vm/utils/lru_weight_cache.hpp:208
↓ 2 callers
Method
update_proposed_metadata
category/mpt/db.cpp:1220
↓ 2 callers
Function
update_storage
category/statesync/test/fuzz_statesync.cpp:214
↓ 2 callers
Method
update_verified_version
category/mpt/db.cpp:1200
↓ 2 callers
Method
update_voted_metadata
category/mpt/db.cpp:1212
↓ 2 callers
Method
val_id_bls
category/execution/monad/staking/fuzzer/staking_contract_model.cpp:161
↓ 2 callers
Method
validate
category/vm/utils/evm-as/validator.hpp:64
↓ 2 callers
Method
valset_snapshot
category/execution/monad/staking/fuzzer/staking_contract_model.cpp:188
↓ 2 callers
Method
verify
category/execution/monad/staking/util/bls.hpp:80
↓ 2 callers
Function
withdrawal_delay
category/execution/monad/staking/util/constants.hpp:103
↓ 2 callers
Function
write_fp2
category/execution/ethereum/precompiles_bls12.cpp:176
↓ 2 callers
Function
write_new_root_node
return root physical offset
category/mpt/trie.cpp:1747
↓ 2 callers
Function
zeroless_view
category/execution/ethereum/rlp/encode2.hpp:29
↓ 1 callers
Function
AccountSubstate
category/execution/ethereum/state3/account_substate.hpp:44
↓ 1 callers
Function
BigEndian
category/execution/ethereum/core/contract/big_endian.hpp:40
↓ 1 callers
Function
FileDb
category/execution/ethereum/db/file_db.hpp:34
↓ 1 callers
Method
GeneratedKv
category/mpt/test/fuzz/test_fixtures_fuzz.hpp:271
↓ 1 callers
Function
HugeMem
category/core/mem/huge_mem.hpp:36
↓ 1 callers
Method
OneHundredUpdates
category/mpt/test/fuzz/test_fixtures_fuzz.hpp:243
↓ 1 callers
Function
RingConfig
category/core/io/ring.hpp:34
↓ 1 callers
Function
TEST_F
category/execution/ethereum/core/contract/test_storage.cpp:68
↓ 1 callers
Function
_create_test_class
(test_dir)
category/core/monad/tests/test_disas.py:41
↓ 1 callers
Function
_derive_leaf_iv
()
scripts/page_commit_reference.py:129
↓ 1 callers
Function
_full_page
()
scripts/page_commit_reference.py:239
↓ 1 callers
Function
_get_test_ids
(test_dir)
category/core/monad/tests/test_disas.py:30
↓ 1 callers
Method
_load_result
(test_id)
category/core/monad/tests/test_disas.py:59
↓ 1 callers
Function
_monad_event_resolve_ring_path
( default_path: Option<&str>, input: &str, )
rust/crates/monad-event-ring/src/ffi.rs:189
↓ 1 callers
Function
_monad_exec_ring_is_start_of_block
category/execution/ethereum/event/exec_iter_help_inline.h:83
↓ 1 callers
Function
_permute
(m: list[int])
scripts/page_commit_reference.py:95
↓ 1 callers
Method
_run_test
(test_id)
category/core/monad/tests/test_disas.py:152
↓ 1 callers
Method
_save_result
(test_id)
category/core/monad/tests/test_disas.py:145
↓ 1 callers
Function
_slot0_one
()
scripts/page_commit_reference.py:223
↓ 1 callers
Function
_slot127_one
()
scripts/page_commit_reference.py:232
↓ 1 callers
Function
abi_encode_address_array
category/execution/ethereum/core/contract/abi_encode.hpp:90
↓ 1 callers
Function
abi_encode_uint_array
category/execution/ethereum/core/contract/abi_encode.hpp:78
↓ 1 callers
Function
access
A_a
category/execution/ethereum/state3/account_substate.hpp:82
↓ 1 callers
Method
access_storage
test/vm/unit/runtime/mocked_host.hpp:180
↓ 1 callers
Function
adc_3
category/core/runtime/uint256/intrinsics.hpp:113
↓ 1 callers
Function
add
category/vm/interpreter/instruction_table.hpp:420
↓ 1 callers
Method
add_address_at
(&mut self, at: usize, addr: &Address)
rust/crates/monad-ethcall/src/lib.rs:789
↓ 1 callers
Function
add_call_code
category/execution/monad/reserve_balance/reserve_balance_contract_test.cpp:226
↓ 1 callers
Method
add_op
category/async/test/benchmark_io_test.cpp:179
↓ 1 callers
Function
add_revert_check
category/execution/monad/reserve_balance/reserve_balance_contract_test.cpp:173
↓ 1 callers
Function
add_revert_if_true
category/execution/monad/reserve_balance/reserve_balance_contract_test.cpp:132
↓ 1 callers
Function
add_spend_code
category/execution/monad/reserve_balance/reserve_balance_contract_test.cpp:214
↓ 1 callers
Method
add_withdrawal_at
(&mut self, i: usize, withdrawal: &Withdrawal)
rust/crates/monad-ethcall/src/lib.rs:954
↓ 1 callers
Method
advance_db_offsets_to_
category/mpt/detail/db_metadata.hpp:570
↓ 1 callers
Function
alloc_valset
rust/crates/monad-triedb/src/ffi.cpp:489
↓ 1 callers
Method
allocate
category/core/mem/allocators.hpp:89
↓ 1 callers
Method
allocate
category/core/mem/allocators_test.cpp:92
↓ 1 callers
Function
allocate_event_ring_file
cmd/monad/event.cpp:111
↓ 1 callers
Method
alternate_slow_fast_writer
category/mpt/trie.hpp:334
↓ 1 callers
Function
append_deposit_request
category/execution/ethereum/process_requests.cpp:174
↓ 1 callers
Function
assign_test_int
test/vm/unit/rc_ptr_tests.cpp:50
↓ 1 callers
Function
async_parallel_preorder_traverse_init
category/mpt/traverse.hpp:291
↓ 1 callers
Function
async_write_node
return physical offset the node is written at
category/mpt/trie.cpp:1569
↓ 1 callers
Method
atomic_load_chunk_info
category/mpt/detail/db_metadata.hpp:395
↓ 1 callers
Function
backoff
category/core/synchronization/spin_lock.hpp:84
↓ 1 callers
Method
balance
category/vm/compiler/ir/x86/emitter.hpp:394
↓ 1 callers
Method
begin_nibble
category/mpt/nibbles_view.hpp:97
↓ 1 callers
Function
benchmark_tests
test/vm/compile_benchmarks/compile_benchmarks.cpp:136
↓ 1 callers
Function
benchmarks
test/vm/execution_benchmarks/benchmarks.cpp:322
↓ 1 callers
Function
benchmarks_json
test/vm/execution_benchmarks/benchmarks.cpp:340
↓ 1 callers
Function
bitfield_layout_check
category/mpt/detail/db_metadata.hpp:45
↓ 1 callers
Function
blob_precompile_return_value
category/execution/ethereum/precompiles_impl.cpp:77
↓ 1 callers
Function
block_base_gas
category/vm/compiler/ir/basic_blocks.hpp:415
↓ 1 callers
Function
block_epilogue_test
test/vm/unit/emitter_tests.cpp:773
↓ 1 callers
Method
blocklist_types
(mut self, types: impl IntoIterator<Item = S>)
rust/crates/monad-build/src/bindgen.rs:99
↓ 1 callers
Function
build_pretty_printer
()
gdb-scripts/monad_pretty_printer.py:66
↓ 1 callers
Function
byte
category/vm/interpreter/instruction_table.hpp:748
↓ 1 callers
Function
byteswap
category/core/runtime/uint256.hpp:1011
↓ 1 callers
Function
cachegrind
Runs cachegrind with the provided cache config on the given program. We disable Address Space Layout Randomization (ASLR) using `setarch $(u
scripts/vm/benchmark-analysis/src/cachegrind/main.py:123
↓ 1 callers
Function
calculate_block_reward
category/execution/ethereum/block_reward.cpp:51
↓ 1 callers
Function
calculate_ommer_reward
category/execution/ethereum/block_reward.cpp:63
↓ 1 callers
Method
call_runtime_impl
Discharge
category/vm/compiler/ir/x86/emitter.cpp:3385
← previous
next →
1,401–1,500 of 4,707, ranked by callers