Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/base/base
/ functions
Functions
16,503 in github.com/base/base
⨍
Functions
16,503
◇
Types & classes
2,815
↓ 752 callers
Method
clone
(&self)
crates/execution/evm/src/build.rs:133
↓ 461 callers
Method
iter
Returns an iterator of upgrade names -> their activation times (if scheduled.)
crates/common/genesis/src/chain/upgrade.rs:627
↓ 396 callers
Method
lock
Locks the storage and returns the collected traces.
crates/consensus/protocol/src/test_utils.rs:104
↓ 364 callers
Method
clone
(&self)
crates/proof/host/src/recording.rs:38
↓ 283 callers
Method
as_ref
(&self)
crates/proof/challenge/src/config.rs:42
↓ 279 callers
Method
to_vec
Render all events into human readable strings.
crates/execution/txpool-tracing/src/events.rs:116
↓ 230 callers
Method
into_iter
(self)
crates/common/precompile-storage/src/types/set.rs:74
↓ 224 callers
Method
clone
(&self)
crates/consensus/service/src/actors/l1_watcher/query_processor.rs:39
↓ 196 callers
Method
is_some
Whether any field that defines an EIP-8130 request is present. [`Self::sender_actor_id`] is excluded: it is a simulation-only auxiliary hint about an
crates/common/rpc-types/src/transaction/request.rs:188
↓ 182 callers
Method
increment
(&self, _: T)
crates/utilities/metrics/src/noop.rs:14
↓ 143 callers
Method
path
Returns the path to the configuration file, if set.
crates/consensus/cli/src/config.rs:47
↓ 138 callers
Method
push
(&self, value: T)
crates/common/precompile-storage/src/types/vec.rs:230
↓ 127 callers
Method
tx
Returns the unsigned transaction body.
crates/common/consensus/src/transaction/eip8130/signed.rs:114
↓ 125 callers
Method
chain
Return a slice over the entire chain.
actions/harness/src/l1/miner.rs:523
↓ 120 callers
Method
clone
(&self)
crates/common/precompile-storage/src/types/mod.rs:44
↓ 120 callers
Method
insert
Insert cached trie data for a block. Evicts the oldest entries when the cache exceeds capacity.
crates/execution/exex/src/sync_target.rs:164
↓ 120 callers
Method
push
Pushes a toast notification directly.
crates/infra/basectl/src/tui/toast.rs:108
↓ 118 callers
Method
iter
Iterates over all present estimates with their resource kind.
crates/execution/metering/src/estimator.rs:206
↓ 117 callers
Method
create_l2_sequencer
Create an [`L2Sequencer`] starting from L2 genesis, wired to a snapshot of the current L1 chain. The returned sequencer generates real [`BaseBlock`]s
actions/harness/src/harness.rs:270
↓ 117 callers
Method
len
Returns the number of transactions in the batch.
crates/infra/load-tests/src/runner/submission.rs:127
↓ 110 callers
Method
len
(&self)
crates/common/precompile-storage/src/types/vec.rs:180
↓ 109 callers
Method
len
Returns the number of pending proofs.
crates/proof/challenge/src/pending.rs:220
↓ 108 callers
Method
push
Append a newly mined block to the shared chain.
actions/harness/src/l1/provider.rs:26
↓ 105 callers
Method
try_into
Returns a pointer to the bootstore file for the given combination of chain id and bootstore file type.
crates/consensus/peers/src/store.rs:55
↓ 104 callers
Method
push
Append a new `(timestamp, event)` tuple to the log.
crates/execution/txpool-tracing/src/events.rs:111
↓ 103 callers
Method
write
Pretty-prints `value` as JSON to `writer`, terminating with a newline.
crates/infra/basectl/src/output/json.rs:22
↓ 102 callers
Method
build_next_block_with_single_transaction
Build the next L2 block with a single transaction.
actions/harness/src/sequencer/driver.rs:171
↓ 102 callers
Method
initialize
Initialize the pipeline by sending the genesis activation signal. Must be called once before any [`step`] or [`run_until_idle`] calls. [`step`]: Tes
actions/harness/src/node.rs:223
↓ 102 callers
Method
ok
(target: String)
bin/basectl/src/p2p.rs:503
↓ 100 callers
Method
build
(base: &[u8], exponent: &[u8], modulus: &[u8])
actions/harness/tests/azul/modexp.rs:57
↓ 99 callers
Method
cancel
(&self)
crates/utilities/runtime/src/tokio.rs:89
↓ 97 callers
Method
create_test_rollup_node_from_sequencer
Create a [`TestRollupNode`] wired to a sequencer's block-hash registry, returning `(node, l1_chain)` for convenient L1-push-then-signal patterns. Wir
actions/harness/src/harness.rs:221
↓ 94 callers
Function
addr
Helper to create an address from a `u64` index.
crates/proof/challenge/src/test_utils.rs:530
↓ 94 callers
Method
insert
Inserts a [`TrieNode`] at the given path into the trie rooted at Self. ## Takes - `self` - The root trie node - `path` - The nibbles representation o
crates/proof/mpt/src/node.rs:195
↓ 93 callers
Method
run_until_idle
Loop over the pipeline until it is idle, executing every derived block through the engine. Returns the number of L2 blocks derived and executed.
actions/harness/src/node.rs:593
↓ 92 callers
Method
extend
(&mut self, iter: T)
actions/harness/src/common/l2_source.rs:46
↓ 91 callers
Method
len
Returns the length of the bootnodes.
crates/consensus/peers/src/nodes.rs:47
↓ 90 callers
Method
clone
(&self)
crates/execution/trie/src/cursor_factory.rs:144
↓ 90 callers
Method
send
(&self, request: CheckpointRequest)
crates/consensus/service/src/actors/checkpoint/client.rs:50
↓ 89 callers
Method
address
(self)
crates/execution/eip8130/src/recovered.rs:77
↓ 89 callers
Method
hash_slow
(&self)
crates/common/consensus/src/transaction/deposit.rs:338
↓ 89 callers
Function
query
( send_state: &SendState, manager: &SimpleTxManager<RootProvider>, tx_hash: B256, )
crates/utilities/tx-manager/tests/reorg.rs:64
↓ 89 callers
Method
send
Sends the hint to the passed [`HintWriterClient`].
crates/proof/proof/src/hint.rs:54
↓ 85 callers
Method
as_ref
(&self)
crates/consensus/protocol/src/batch/bits.rs:16
↓ 85 callers
Method
bind
Bind and start the health check server on the specified address. Returns a handle that can be awaited to run the server.
crates/infra/ingress-rpc/src/health.rs:18
↓ 85 callers
Method
is_empty
Returns true when the batch has no transactions.
crates/infra/load-tests/src/runner/submission.rs:132
↓ 81 callers
Method
encoded_2718
Returns lazily computed EIP-2718 encoded bytes of the transaction.
crates/execution/txpool/src/transaction.rs:137
↓ 79 callers
Method
as_mut
(&mut self)
crates/common/rpc-types/src/transaction/request.rs:228
↓ 78 callers
Method
id
Returns the `AccessControl` role identifier.
crates/common/precompiles/src/common/ops/roles.rs:40
↓ 78 callers
Method
insert
Inserts a value into the set. Returns `true` if newly inserted, `false` if already present.
crates/common/precompile-storage/src/types/set.rs:198
↓ 77 callers
Method
advance
Run one full batch cycle through the production [`BatchDriver`] path. # Panics Panics if the L2 source is empty. Use [`try_advance`] to test the emp
actions/harness/src/batcher/actor.rs:434
↓ 75 callers
Method
take
Take cached trie data for a specific block, removing it from the cache.
crates/execution/exex/src/sync_target.rs:189
↓ 74 callers
Method
build
Builds the [`BaseProofsExEx`].
crates/execution/exex/src/lib.rs:107
↓ 73 callers
Method
tx_hash
Sets the transaction hash join key and includes it in the event ID.
crates/common/observability-events/src/emit.rs:115
↓ 72 callers
Method
len
Returns the current cache size.
crates/execution/txpool/src/consumer/validator.rs:48
↓ 72 callers
Method
to
(mut self, to: Address)
crates/common/rpc-types/src/transaction/request.rs:280
↓ 70 callers
Method
push
Appends a single game to the factory.
crates/proof/challenge/src/test_utils.rs:147
↓ 69 callers
Method
as_ref
(&self)
bin/prover/zk-host/src/cli.rs:205
↓ 69 callers
Method
signer
Constructs and returns a `PrivateKeySigner` for this account.
crates/utilities/test-utils/src/accounts.rs:57
↓ 67 callers
Method
request
Sends a [`alloy_rpc_client::RpcCall`] request to the sequencer endpoint.
crates/execution/rpc/src/sequencer.rs:133
↓ 65 callers
Method
remove
Removes the pending proof for the given game address.
crates/proof/challenge/src/pending.rs:195
↓ 64 callers
Method
at_mut
(&mut self, index: usize)
crates/common/precompile-storage/src/types/array.rs:74
↓ 64 callers
Method
parse
Parses raw bytes into a [`Keypair`].
crates/consensus/peers/src/secrets.rs:84
↓ 64 callers
Function
revert
(provider: &RootProvider, id: U256)
crates/utilities/tx-manager/tests/reorg.rs:56
↓ 63 callers
Method
commit
(mut self)
crates/execution/trie/src/db/batch.rs:41
↓ 63 callers
Function
storage
Returns a storage provider with both built-in policies pre-written.
crates/common/precompiles/src/policy/storage.rs:601
↓ 62 callers
Method
hash
Get the block hash.
crates/execution/trie/src/db/models/block.rs:55
↓ 61 callers
Method
address
Return the address derived from this account's private key.
actions/harness/src/common/account.rs:43
↓ 61 callers
Method
contains
Returns true if the sidecar already contains the hash.
crates/execution/txpool/src/two_d_nonce_pool.rs:100
↓ 61 callers
Function
test_signature
(v: u8)
crates/proof/primitives/src/proof_encoder.rs:138
↓ 60 callers
Function
encode
(signed: &Eip8130Signed)
crates/execution/eip8130/src/intrinsic.rs:416
↓ 59 callers
Method
record
(&self, _: T)
crates/utilities/metrics/src/noop.rs:20
↓ 59 callers
Method
tip
Alias for [`latest`] — returns the current chain tip. [`latest`]: L1Miner::latest
actions/harness/src/l1/miner.rs:571
↓ 58 callers
Method
iter
Iterates through the named fork schedules.
actions/harness/src/matrix.rs:90
↓ 58 callers
Method
mine_block
Mine the next L1 block, consuming all pending signed transactions. The new block's `parent_hash` is set to the previous block's hash, and its timesta
actions/harness/src/l1/miner.rs:639
↓ 57 callers
Method
gas_limit
Returns the gas limit for a transaction, if any.
crates/execution/payload/src/config.rs:115
↓ 56 callers
Method
count
Counts how many observed transactions currently have the given status.
crates/builder/core/src/test_utils/txs.rs:259
↓ 56 callers
Method
increment
Increment the gauge value.
crates/proof/succinct/utils/host/src/metrics.rs:26
↓ 56 callers
Method
insert
Inserts a new system config into the mock fetcher with the given block number.
crates/consensus/derive/src/test_utils/sys_config_fetcher.rs:26
↓ 56 callers
Method
is_zero
Returns `true` if both halves are zero.
crates/proof/tee/nitro-verifier/src/types.rs:114
↓ 56 callers
Method
len
Returns the number of frames ingested.
crates/consensus/protocol/src/channel.rs:78
↓ 55 callers
Method
insert
Inserts a pending proof for the given game address.
crates/proof/challenge/src/pending.rs:190
↓ 55 callers
Function
test_pool
Connect to the test database using `DATABASE_URL` env var.
crates/proof/prover-service/db/tests/postgres_integration.rs:38
↓ 55 callers
Function
test_repo
(pool: PgPool)
crates/proof/prover-service/db/tests/postgres_integration.rs:50
↓ 54 callers
Method
set_caller
Sets the caller address (test-utils only).
crates/common/precompile-storage/src/hashmap.rs:333
↓ 53 callers
Method
get
Returns the estimate for the given resource kind.
crates/execution/metering/src/estimator.rs:186
↓ 53 callers
Method
read
Resolves the channel nonce for `(address, nonce_key)` at `block_id`, honoring `state_overrides` if provided. `state_overrides` lets callers stack pen
crates/execution/eip8130-rpc/src/nonce_reader.rs:45
↓ 52 callers
Method
accounting_mut
(&mut self)
crates/common/precompiles/src/b20_asset/token.rs:50
↓ 52 callers
Method
id
Return the sequencer id this conductor represents.
actions/harness/src/conductor.rs:114
↓ 50 callers
Method
execute
Executes the derivation pipeline to the claimed block. # Errors Returns an error if derivation fails.
crates/proof/client/src/driver.rs:81
↓ 50 callers
Method
is_empty
Returns if the bootnodes are empty.
crates/consensus/peers/src/nodes.rs:52
↓ 50 callers
Method
len
Returns the number of transactions.
crates/execution/metering/src/cache.rs:106
↓ 49 callers
Method
nonce
(&self)
crates/execution/txpool/src/transaction.rs:232
↓ 48 callers
Method
into_signed
(self, signature: Signature)
crates/common/consensus/src/transaction/typed.rs:338
↓ 48 callers
Method
is_empty
Returns `true` if there are no pending proofs.
crates/proof/challenge/src/pending.rs:225
↓ 47 callers
Method
provider
(&self)
crates/execution/flashblocks-node/tests/eip7702_tests.rs:49
↓ 46 callers
Method
get
Gets an account by index.
crates/infra/load-tests/src/workload/accounts.rs:109
↓ 46 callers
Method
get
Get a proof request by ID
crates/proof/prover-service/db/src/repo.rs:283
↓ 46 callers
Method
get_block_by_number
( &self, number: u64, )
crates/consensus/service/src/actors/sequencer/origin_selector.rs:257
↓ 46 callers
Method
temp
Wraps this [`PipelineError`] as a [`PipelineErrorKind::Temporary`]. Temporary errors indicate transient conditions that may resolve with additional d
crates/consensus/derive/src/errors/pipeline.rs:307
next →
1–100 of 16,503, ranked by callers