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
↓ 1,574 callers
Method
size
category/async/storage_pool.cpp:185
↓ 1,279 callers
Method
value
category/mpt/node.cpp:305
↓ 916 callers
Method
data
category/mpt/node.cpp:329
↓ 896 callers
Method
has_value
category/mpt/node.cpp:300
↓ 602 callers
Method
load
category/execution/ethereum/db/util.cpp:120
↓ 400 callers
Function
max
category/vm/runtime/bin.hpp:131
↓ 357 callers
Method
get
category/vm/varcode_cache.cpp:40
↓ 344 callers
Method
find
category/mpt/db.cpp:1021
↓ 300 callers
Function
sd
category/execution/ethereum/db/test/commit_simple.hpp:32
↓ 272 callers
Method
push
category/core/fiber/priority_queue.cpp:34
↓ 230 callers
Function
to_vec
category/rpc/monad_executor_test.cpp:127
↓ 218 callers
Function
make_update
An update can mean 1. underlying trie updates: when opt is empty, next is set 2. curr trie leaf update: when opt contains a value, next = nullptr 3. l
category/mpt/update.hpp:55
↓ 215 callers
Method
size
test/vm/utils/evm-as_utils.hpp:58
↓ 212 callers
Function
keccak256
category/core/keccak.c:29
↓ 206 callers
Function
to_bytes
category/core/bytes.hpp:98
↓ 205 callers
Function
BOOST_OUTCOME_TRY
category/execution/ethereum/execute_block.cpp:326
↓ 198 callers
Method
end
category/mpt/node.hpp:501
↓ 194 callers
Method
empty
category/execution/monad/staking/staking_contract.cpp:1875
↓ 193 callers
Function
encode_list2
category/execution/ethereum/rlp/encode2.hpp:68
↓ 184 callers
Method
at
category/mpt/detail/db_metadata.hpp:389
↓ 168 callers
Function
pure_bin_instr_test
test/vm/unit/emitter_tests.cpp:394
↓ 164 callers
Method
push_front
category/core/lru/lru_cache.hpp:261
↓ 155 callers
Method
get
category/execution/ethereum/db/file_db.cpp:69
↓ 154 callers
Method
store
category/mpt/detail/db_metadata.hpp:203
↓ 146 callers
Method
insert
Insert `value` with `weight` under `key`. Overwrites if there is already a value under `key`.
category/vm/utils/lru_weight_cache.hpp:79
↓ 140 callers
Function
uint128_t
category/core/runtime/uint128.hpp:40
↓ 138 callers
Method
val_execution
category/execution/monad/staking/fuzzer/staking_contract_model.cpp:166
↓ 132 callers
Method
stake
Total stake in the validator pool
category/execution/monad/staking/util/val_execution.hpp:95
↓ 126 callers
Method
pop
No discharge
category/vm/compiler/ir/x86/emitter.cpp:2318
↓ 123 callers
Method
delegator
category/execution/monad/staking/fuzzer/staking_contract_model.cpp:178
↓ 123 callers
Method
nibble_size
category/mpt/nibbles_view.hpp:114
↓ 115 callers
Method
clear
category/vm/runtime/types.hpp:200
↓ 114 callers
Method
has_deferred_comparison_at
category/vm/compiler/ir/x86/virtual_stack.cpp:506
↓ 107 callers
Method
push
No discharge
category/vm/compiler/ir/x86/emitter.cpp:2312
↓ 106 callers
Function
encode_string2
category/execution/ethereum/rlp/encode2.hpp:46
↓ 103 callers
Method
begin
category/mpt/node.hpp:496
↓ 101 callers
Function
make_shared_intercode
category/vm/code.hpp:30
↓ 98 callers
Method
accumulated_reward_per_token
category/execution/monad/staking/fuzzer/staking_contract_model.cpp:119
↓ 96 callers
Method
substr
category/mpt/nibbles_view.hpp:358
↓ 92 callers
Function
latest
category/vm/utils/evm-as.hpp:29
↓ 91 callers
Function
push
category/vm/interpreter/stack.hpp:76
↓ 90 callers
Method
error
category/vm/utils/evm-as/validator.hpp:195
↓ 90 callers
Function
validate
category/vm/utils/evm-as/validator.hpp:225
↓ 87 callers
Method
length
category/execution/ethereum/db/db_snapshot.cpp:201
↓ 86 callers
Method
contains
category/vm/fuzzing/generator/choice.hpp:148
↓ 86 callers
Function
encode_transaction
category/execution/ethereum/core/rlp/transaction_rlp.cpp:143
↓ 86 callers
Function
parse
category/core/basic_formatter.hpp:26
↓ 85 callers
Function
concat
category/mpt/nibbles_view.hpp:325
↓ 84 callers
Method
get_latest_version
category/mpt/db.cpp:990
↓ 80 callers
Function
from_hex
category/core/hex.hpp:96
↓ 79 callers
Method
empty
category/vm/runtime/context.cpp:121
↓ 78 callers
Method
begin_new_block
category/vm/compiler/ir/x86/emitter.cpp:1016
↓ 78 callers
Method
path_nibble_view
category/mpt/node.cpp:279
↓ 77 callers
Function
to_byte_string_view
category/core/byte_string.hpp:35
↓ 75 callers
Method
back
cmd/monad_cli.cpp:348
↓ 74 callers
Method
get
category/mpt/nibbles_view.hpp:127
↓ 74 callers
Function
min
category/vm/runtime/bin.hpp:138
↓ 73 callers
Method
account_exists
category/execution/ethereum/state3/state.cpp:205
↓ 72 callers
Method
set_storage
category/execution/ethereum/state3/state.cpp:368
↓ 71 callers
Method
db_history_max_version
category/mpt/db_metadata_context.cpp:809
↓ 71 callers
Method
next
category/mpt/detail/db_metadata.hpp:331
↓ 70 callers
Method
count
category/async/test/sender_receiver.cpp:116
↓ 68 callers
Method
code
category/vm/interpreter/intercode.hpp:54
↓ 67 callers
Function
avx_reg_to_ymm
category/vm/compiler/ir/x86/emitter.cpp:121
↓ 66 callers
Method
add_to_balance
category/execution/ethereum/state3/state.cpp:334
↓ 65 callers
Method
get_earliest_version
category/mpt/db.cpp:996
↓ 65 callers
Method
sender
category/async/detail/connected_operation_storage.hpp:325
↓ 65 callers
Function
upsert_updates
category/mpt/test/test_fixtures_base.hpp:274
↓ 64 callers
Method
load_root_for_version
category/mpt/db.cpp:1125
↓ 63 callers
Function
mov_literal_to_location_type
test/vm/unit/emitter_tests.cpp:176
↓ 62 callers
Method
return_
Discharge through `return_with_status_code`
category/vm/compiler/ir/x86/emitter.cpp:3453
↓ 60 callers
Method
erase
category/mpt/node.cpp:464
↓ 59 callers
Method
merge
category/execution/ethereum/state2/block_state.cpp:187
↓ 57 callers
Method
add
category/vm/compiler/ir/x86/emitter.cpp:384
↓ 57 callers
Method
finish_contract
Override finish_contract to flush debug_logger_'s file handle
test/vm/unit/emitter_tests.cpp:100
↓ 57 callers
Function
make_scope_exit
category/async/detail/scope_polyfill.hpp:201
↓ 57 callers
Function
monad_executor_destroy
category/rpc/monad_executor.cpp:2068
↓ 57 callers
Method
set_block_and_prefix
category/execution/ethereum/db/trie_db.cpp:212
↓ 57 callers
Method
size
category/vm/utils/evm-as/builder.hpp:83
↓ 57 callers
Function
test_context
test/vm/unit/emitter_tests.cpp:140
↓ 55 callers
Function
as_bytes
category/core/int.hpp:69
↓ 55 callers
Function
create_executor
category/rpc/monad_executor_test.cpp:114
↓ 55 callers
Function
db_get
category/mpt/test/db_test.cpp:115
↓ 55 callers
Method
empty
category/mpt/nibbles_view.hpp:102
↓ 55 callers
Method
swap
category/vm/utils/rc_ptr.hpp:122
↓ 54 callers
Method
timeline_active
category/mpt/db.cpp:1396
↓ 53 callers
Method
can_merge
category/execution/ethereum/state2/block_state.cpp:149
↓ 53 callers
Method
map
( self, f: impl FnOnce(RawEventDescriptor<'ring>) -> T, )
rust/crates/monad-event-ring/src/result.rs:56
↓ 51 callers
Method
set
category/execution/ethereum/block_hash_buffer.cpp:55
↓ 51 callers
Function
stack_offset_to_mem
category/vm/compiler/ir/x86/emitter.cpp:116
↓ 51 callers
Function
to_intx
test/vm/unit/uint256_tests.cpp:175
↓ 50 callers
Method
append
category/mpt/db_metadata_context.cpp:1690
↓ 49 callers
Method
add
test/vm/micro_benchmarks/main.cpp:138
↓ 49 callers
Method
xor_
Discharge through `xor_` overload
category/vm/compiler/ir/x86/emitter.cpp:2780
↓ 48 callers
Method
root_hash
category/mpt/test/test_fixtures_base.hpp:407
↓ 48 callers
Method
state_root
category/execution/ethereum/db/trie_db.cpp:291
↓ 48 callers
Function
store_be
category/core/int.hpp:180
↓ 48 callers
Method
upsert
category/mpt/db.cpp:1131
↓ 45 callers
Method
create_account_no_rollback
* Creates an account that cannot be selfdestructed after Cancun. * * From Cancun onwards, only accounts created in the same transaction can be * se
category/execution/ethereum/state3/state.cpp:607
↓ 45 callers
Function
make_node
category/mpt/node.cpp:502
next →
1–100 of 4,707, ranked by callers