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
↓ 10 callers
Function
byte
category/core/runtime/uint256.hpp:995
↓ 10 callers
Function
bytes32_t
category/core/bytes.hpp:40
↓ 10 callers
Function
calc_min_version
category/mpt/node.cpp:662
↓ 10 callers
Method
callvalue
No discharge
category/vm/compiler/ir/x86/emitter.cpp:3055
↓ 10 callers
Function
check_roundtrip
category/mpt/test/compact_encode_test.cpp:43
↓ 10 callers
Method
comparison
category/vm/compiler/ir/x86/virtual_stack.hpp:144
↓ 10 callers
Method
create_fiber_group
category/core/fiber/fiber_thread_pool.cpp:122
↓ 10 callers
Function
db_from_rlp_node
category/execution/ethereum/db/test/test_partial_trie_db.cpp:90
↓ 10 callers
Function
decode_block_header
category/execution/ethereum/core/rlp/block_rlp.cpp:136
↓ 10 callers
Function
get_block_hash_history
Note: EIP-2935 says the get on the block hash history contract should revert if the block number is outside of the block history. However, current usa
category/execution/ethereum/block_hash_history.cpp:111
↓ 10 callers
Method
get_latest_voted_block_id
category/mpt/db.cpp:1244
↓ 10 callers
Method
get_latest_voted_version
category/mpt/db.cpp:1251
↓ 10 callers
Function
get_tl_tid
category/core/tl_tid.h:29
↓ 10 callers
Method
lt
Discharge through `lt` overload
category/vm/compiler/ir/x86/emitter.cpp:2338
↓ 10 callers
Function
non_temporal_bzero
category/core/runtime/non_temporal_memory.hpp:27
↓ 10 callers
Method
parent_id
category/execution/monad/core/monad_block.hpp:123
↓ 10 callers
Function
parse_metadata
category/execution/ethereum/rlp/decode.hpp:203
↓ 10 callers
Method
preferred_stack_offset
category/vm/compiler/ir/x86/virtual_stack.cpp:97
↓ 10 callers
Function
read_unaligned
category/vm/interpreter/push.hpp:56
↓ 10 callers
Method
set_value
category/mpt/db.cpp:1463
↓ 10 callers
Method
shl
Discharge through `shl` overload
category/vm/compiler/ir/x86/emitter.cpp:2544
↓ 10 callers
Function
shld
category/core/runtime/uint256.hpp:111
↓ 10 callers
Function
shrd
category/core/runtime/uint256.hpp:123
↓ 10 callers
Function
signextend
category/core/runtime/uint256.hpp:510
↓ 10 callers
Function
size
category/execution/ethereum/state3/version_stack.hpp:42
↓ 10 callers
Method
size
category/vm/interpreter/intercode.hpp:64
↓ 10 callers
Function
state_deltas_to_json
category/execution/ethereum/trace/state_tracer.cpp:442
↓ 10 callers
Method
trace
category/execution/ethereum/trace/state_tracer.cpp:154
↓ 9 callers
Function
add
category/core/hash.hpp:36
↓ 9 callers
Method
add_external_function
category/vm/compiler/ir/x86/emitter.cpp:332
↓ 9 callers
Method
address
No discharge
category/vm/compiler/ir/x86/emitter.cpp:3043
↓ 9 callers
Method
append_root_offset
category/mpt/db_metadata_context.cpp:675
↓ 9 callers
Function
async_read
category/mpt/trie.hpp:386
↓ 9 callers
Method
at_
category/mpt/detail/db_metadata.hpp:452
↓ 9 callers
Function
bytes32_from_hex
category/core/bytes.hpp:130
↓ 9 callers
Function
bytes_to_hex
category/execution/ethereum/trace/state_tracer.cpp:56
↓ 9 callers
Function
calloc
zkvm/core/libc.cpp:42
↓ 9 callers
Method
child_data_len
category/mpt/node.cpp:240
↓ 9 callers
Method
child_next_data
category/mpt/node.cpp:405
↓ 9 callers
Method
code_size
category/vm/interpreter/intercode.hpp:59
↓ 9 callers
Method
commit
category/execution/ethereum/db/trie_db.cpp:163
↓ 9 callers
Function
compact_decode
Decode a compact-encoded path. Returns {nibbles, is_leaf} on success, or an rlp::DecodeError if enc is empty or otherwise invalid.
category/mpt/merkle/compact_encode.hpp:68
↓ 9 callers
Function
compile_constant
category/vm/fuzzing/generator/generator.hpp:727
↓ 9 callers
Method
debug_wait_for_empty_queue
category/vm/compiler.cpp:177
↓ 9 callers
Function
decode_address
category/execution/ethereum/core/rlp/address_rlp.hpp:41
↓ 9 callers
Method
destruct_touched_dead
YP (88)
category/execution/ethereum/state3/state.cpp:495
↓ 9 callers
Method
do_update
upsert() supports both on disk and in memory db updates. User should always use this interface to upsert updates to db. Here are what it does: - if `c
category/mpt/update_aux.cpp:513
↓ 9 callers
Function
encode_length
* always stores sizeof(size_t) bytes */
category/core/rlp/encode.hpp:44
↓ 9 callers
Method
finalize
category/mpt/node.cpp:470
↓ 9 callers
Method
get_disk_size
category/mpt/node.cpp:394
↓ 9 callers
Method
header
(mut self, header: &str)
rust/crates/monad-build/src/bindgen.rs:48
↓ 9 callers
Method
init
category/mpt/update_aux.cpp:375
↓ 9 callers
Method
init_new_pool
category/mpt/db_metadata_context.cpp:1563
↓ 9 callers
Function
is_dead
YP (15)
category/execution/ethereum/core/account.hpp:52
↓ 9 callers
Function
is_read_only
\brief True if the storage pool was opened read only
category/async/storage_pool.hpp:393
↓ 9 callers
Function
make_deposit_event
category/execution/ethereum/process_requests_test.cpp:76
↓ 9 callers
Function
make_test_int
test/vm/unit/rc_ptr_tests.cpp:45
↓ 9 callers
Function
memory_constant
category/vm/fuzzing/generator/generator.hpp:309
↓ 9 callers
Function
monad_statesync_server_run_once
category/statesync/statesync_server.cpp:511
↓ 9 callers
Method
mov_stack_index_to_general_reg
category/vm/compiler/ir/x86/emitter.cpp:1788
↓ 9 callers
Method
on_exit
category/execution/ethereum/trace/call_tracer.cpp:72
↓ 9 callers
Method
opcode
category/vm/compiler/ir/instruction.hpp:199
↓ 9 callers
Method
parent
category/mpt/upward_tnode.hpp:63
↓ 9 callers
Method
print
category/core/monad_exception.cpp:58
↓ 9 callers
Function
read_fp
category/execution/ethereum/precompiles_bls12.cpp:87
↓ 9 callers
Method
receiver
category/async/detail/connected_operation_storage.hpp:345
↓ 9 callers
Function
root_offsets
category/mpt/db_metadata_context.hpp:250
↓ 9 callers
Function
sar
category/core/runtime/uint256.hpp:540
↓ 9 callers
Function
sdivrem
category/core/runtime/uint256.hpp:937
↓ 9 callers
Method
set_next
category/mpt/node.cpp:439
↓ 9 callers
Method
snapshot_view
category/execution/monad/staking/fuzzer/staking_contract_model.cpp:203
↓ 9 callers
Method
spill_general_reg
category/vm/compiler/ir/x86/virtual_stack.cpp:583
↓ 9 callers
Method
spill_literal
category/vm/compiler/ir/x86/virtual_stack.cpp:575
↓ 9 callers
Function
store
category/execution/ethereum/core/contract/storage_variable.hpp:105
↓ 9 callers
Function
string_length
* max return value is 1 + sizeof(size_t) + s.size() */
category/core/rlp/encode.hpp:63
↓ 9 callers
Method
submit
category/core/fiber/fiber_group.hpp:67
↓ 9 callers
Method
zone_id
\brief Returns the type of zone and id within that zone (starts from zero for conventional and sequential)
category/async/storage_pool.hpp:275
↓ 8 callers
Function
_g
(state: list[int], a: int, b: int, c: int, d: int, mx: int, my: int)
scripts/page_commit_reference.py:73
↓ 8 callers
Function
add_opcode
category/vm/evm/opcodes.hpp:285
↓ 8 callers
Method
checked_debug_comment
category/vm/compiler/ir/x86/emitter.cpp:944
↓ 8 callers
Method
clone
category/mpt/traverse_util.hpp:146
↓ 8 callers
Function
compact_encode
Transform the nibbles to its compact encoding https://ethereum.org/en/developers/docs/data-structures-and-encoding/patricia-merkle-trie/
category/mpt/merkle/compact_encode.hpp:40
↓ 8 callers
Function
compute_page_key
category/execution/monad/db/storage_page.hpp:145
↓ 8 callers
Function
create2_contract_address
EIP-1014 YP Sec 7: Eq 87, bottom
category/execution/ethereum/create_contract_address.cpp:50
↓ 8 callers
Method
eq
Discharge
category/vm/compiler/ir/x86/emitter.cpp:2830
↓ 8 callers
Function
execute
category/vm/interpreter/execute.cpp:55
↓ 8 callers
Method
get_count
category/mpt/util.hpp:194
↓ 8 callers
Method
gt
Discharge through `lt` overload
category/vm/compiler/ir/x86/emitter.cpp:2346
↓ 8 callers
Function
load_genesis_state
category/execution/ethereum/chain/genesis_state.cpp:40
↓ 8 callers
Function
make_receipt
category/execution/ethereum/process_requests_test.cpp:112
↓ 8 callers
Function
make_status_code
category/async/sender_errc.hpp:311
↓ 8 callers
Function
max_code_size
* Upper bound on (estimated) native contract size in bytes. */
category/vm/compiler/ir/x86.hpp:53
↓ 8 callers
Function
min
category/core/small_prng.hpp:52
↓ 8 callers
Function
monad_event_recorder_reserve
Reserve the shared memory resources needed to record the next event for in an event ring; this does the following: - allocates a sequence number for
category/core/event/event_recorder_inline.h:72
↓ 8 callers
Function
on_read_code
category/execution/ethereum/trace/state_tracer.hpp:141
↓ 8 callers
Function
parse_hex_program
category/vm/utils/load_program.hpp:32
↓ 8 callers
Function
pure_una_instr_test
test/vm/unit/emitter_tests.cpp:530
↓ 8 callers
Function
since
category/execution/ethereum/precompiles.cpp:47
↓ 8 callers
Method
spill_avx_reg
category/vm/compiler/ir/x86/virtual_stack.cpp:543
↓ 8 callers
Method
start
cmd/vm/mce/src/stopwatch.hpp:73
← previous
next →
401–500 of 4,707, ranked by callers