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
↓ 5 callers
Function
retry_upload
( mut operation: F, mut on_retry: OnRetry, mut on_success_after_retry: OnSuccess, )
crates/infra/snapshotter/src/upload.rs:970
↓ 5 callers
Method
rlp_encoded_length
Returns the RLP-encoded length of the unsigned transaction body.
crates/common/consensus/src/transaction/eip8130/tx.rs:209
↓ 5 callers
Method
run
Runs the listener loop, accepting connections until cancelled.
crates/builder/publish/src/listener.rs:49
↓ 5 callers
Method
run
Run the polling loop until `cancellation` fires. Cancellation is checked before every sleep, so the poller exits within one poll interval of the runt
crates/batcher/service/src/safe_head_poller.rs:58
↓ 5 callers
Function
run_test_scenario
Runs a test scenario with the given configuration
crates/execution/trie/tests/live.rs:216
↓ 5 callers
Function
sample_permit_args
(owner: Address)
crates/common/precompiles/src/common/ops/permittable.rs:202
↓ 5 callers
Function
sample_proposal
()
crates/proof/primitives/src/proposal.rs:123
↓ 5 callers
Method
sealed_header_by_hash
Return sealed block header from database or in-memory state by hash.
crates/execution/engine-tree/src/validator.rs:678
↓ 5 callers
Method
seek
(&mut self, start_key: T::Key)
crates/execution/trie/src/db/rocksdb.rs:2469
↓ 5 callers
Method
selected_row
(&self, panel: Panel)
crates/infra/basectl/src/app/views/command_center.rs:126
↓ 5 callers
Function
sequencer_args
(args: &'static [&'static str])
bin/base/src/commands/sequencer.rs:175
↓ 5 callers
Method
serialize
(&self, serializer: S)
crates/common/consensus/src/transaction/eip8130/signed.rs:73
↓ 5 callers
Method
set_account_state
Writes the packed [`AccountState`] word for `account`.
crates/execution/eip8130/src/account_config.rs:178
↓ 5 callers
Method
set_block_signer
(&mut self, address: Address)
actions/harness/src/p2p.rs:202
↓ 5 callers
Method
set_chain_id
Set the chain ID used to construct the signature verification message. Must be set alongside [`GossipTransport::set_block_signer`] for signature vali
actions/harness/src/p2p.rs:115
↓ 5 callers
Method
set_code
Sets the bytecode at the given address.
crates/common/precompile-storage/src/storage_ctx.rs:116
↓ 5 callers
Method
set_context
Writes the resolved transaction context into transient storage. Intended for the EIP-8130 execution layer to call once at the start of transaction pr
crates/common/precompiles/src/tx_context/storage.rs:108
↓ 5 callers
Method
set_role_admin
Sets the admin role for `role`. This intentionally follows `AccessControl` semantics, including for `DEFAULT_ADMIN_ROLE`. Setting its admin to a role
crates/common/precompiles/src/common/ops/roles.rs:241
↓ 5 callers
Function
setup_with
Launches a harness with the standalone EIP-8130 override registered over the supplied genesis.
crates/execution/eip8130-rpc-node/tests/rpc.rs:25
↓ 5 callers
Function
sign_base_tx
Signs a Base transaction and returns the recovered signed transaction.
crates/builder/core/src/test_utils/mod.rs:30
↓ 5 callers
Function
signer
()
crates/execution/txpool/src/best.rs:190
↓ 5 callers
Function
single_frame
(id: [u8; 16], data: Vec<u8>)
crates/batcher/service/src/parity_normalizer.rs:245
↓ 5 callers
Method
size
Returns the size of the channel bank by accumulating over all channels.
crates/consensus/derive/src/stages/channel/channel_bank.rs:58
↓ 5 callers
Method
slot
(&self)
crates/common/precompile-macros/src/packing.rs:21
↓ 5 callers
Function
slot_to_b256
(value: u64)
crates/execution/eip8130-rpc/src/nonce_reader.rs:153
↓ 5 callers
Function
snapshot
(number: u64, hash_byte: u8, tx_hashes: &[u8])
crates/batcher/service/src/l2_block_parity.rs:462
↓ 5 callers
Method
snapshot
Returns the underlying `RocksDB` snapshot.
crates/execution/trie/src/db/rocksdb.rs:331
↓ 5 callers
Function
source_block_info
(number: u64)
crates/consensus/service/src/follow/runtime.rs:353
↓ 5 callers
Method
source_hash
Set the source hash of the deposit transaction.
crates/common/evm/src/transaction/builder.rs:47
↓ 5 callers
Function
specs_from_config
(cfg: &ChainConfig)
crates/infra/basectl/src/app/views/upgrades.rs:143
↓ 5 callers
Method
sstore
( &mut self, address: Address, key: U256, value: U256, )
crates/common/precompile-storage/src/hashmap.rs:139
↓ 5 callers
Method
sstore
Performs an SSTORE (persistent storage write).
crates/common/precompile-storage/src/storage_ctx.rs:131
↓ 5 callers
Method
start
( self, mut request_channel: mpsc::Receiver<EngineActorRequest>, )
crates/consensus/service/tests/actors/engine.rs:33
↓ 5 callers
Function
start_test_server
( manifest_json: serde_json::Value, archive_bytes: Vec<u8>, )
crates/execution/cli/src/commands/download.rs:370
↓ 5 callers
Function
status
(name: &str, leader: bool, active: bool)
bin/basectl/src/sequencer.rs:832
↓ 5 callers
Method
status
(&self, game_address: Address)
crates/proof/challenge/src/test_utils.rs:373
↓ 5 callers
Method
step
Performs one step of the seal pipeline. Returns [`SealStepOutcome::Inserted`] when the pipeline is complete. Returns [`SealStepOutcome::Pending`] whe
crates/consensus/service/src/actors/sequencer/seal.rs:89
↓ 5 callers
Method
storage
(&mut self, address: Address, index: U256)
crates/common/evm/src/eip8130.rs:2115
↓ 5 callers
Method
storage
(&self, address: Address, storage_key: B256)
crates/execution/trie/src/provider.rs:252
↓ 5 callers
Function
storage_cursor
( tx: &'_ <DatabaseEnv as Database>::TX, max_block: u64, address: B256, )
crates/execution/trie/src/db/cursor.rs:514
↓ 5 callers
Function
storage_trie_cursor
Helper: build a Storage trie cursor bound to an address
crates/execution/trie/src/db/cursor.rs:505
↓ 5 callers
Function
store_blocks
Store blocks directly into proofs storage (bypasses the sync loop).
crates/execution/exex/src/lib.rs:781
↓ 5 callers
Method
store_hashed_storages
( &self, hashed_address: B256, storages: Vec<(B256, U256)>, )
crates/execution/trie/src/db/store.rs:1189
↓ 5 callers
Method
store_storage_branches
( &self, hashed_address: B256, storage_nodes: Vec<(Nibbles, Option<BranchNodeCompact>)
crates/execution/trie/src/db/store.rs:1148
↓ 5 callers
Method
strategy
Returns the active throttle strategy.
crates/batcher/core/src/throttle.rs:120
↓ 5 callers
Method
submit_proof
Submit a proof result for a proof job.
crates/proof/prover-service/client/src/worker.rs:150
↓ 5 callers
Method
subscribe_hash
( &mut self, tx_hash: TxHash, )
crates/execution/txpool/src/pool.rs:1028
↓ 5 callers
Method
supply_cap
(&self)
crates/common/precompiles/src/common/test_utils.rs:139
↓ 5 callers
Function
tee_api_result
(aggregate_proposal: Proposal)
crates/proof/challenge/tests/driver.rs:144
↓ 5 callers
Function
test_healthz_with_mock
( registry: impl TEEProverRegistryClient + 'static, )
crates/proof/tee/nitro-host/src/health.rs:74
↓ 5 callers
Function
test_rollup_config
Build a [`RollupConfig`] with controllable genesis parameters for tests.
crates/batcher/service/src/recent_txs.rs:188
↓ 5 callers
Method
to_compact
(&self, buf: &mut B)
crates/common/consensus/src/reth_compat.rs:58
↓ 5 callers
Method
to_envelope
Decodes the signed transaction bytes into a [`TxEnvelope`].
crates/utilities/tx-manager/src/manager.rs:109
↓ 5 callers
Function
token_at
( addr: Address, ctx: StorageCtx<'a>, )
crates/common/precompiles/src/b20_factory/storage.rs:435
↓ 5 callers
Method
tokio_runtime
Creates a new default tokio multi-thread [Runtime](tokio::runtime::Runtime) with all features enabled.
crates/utilities/cli/src/runtime.rs:40
↓ 5 callers
Method
transaction_event_store
(&self)
crates/infra/audit/src/rpc.rs:175
↓ 5 callers
Method
transactions
Returns the transactions for the payload.
crates/common/rpc-types-engine/src/payload/mod.rs:453
↓ 5 callers
Method
transactions
(&self)
crates/common/bundles/src/traits.rs:59
↓ 5 callers
Method
try_into_block_with_sidecar
Tries to create a new unsealed block from the given payload and payload sidecar. Additional to checks performed in [`BaseExecutionPayload::try_into_b
crates/common/rpc-types-engine/src/payload/mod.rs:646
↓ 5 callers
Method
try_read_channel_at_index
Attempts to read the channel at the specified index. If the channel is not ready or timed out, it will return an error. If the channel read was succes
crates/consensus/derive/src/stages/channel/channel_bank.rs:162
↓ 5 callers
Function
tx_with
(nonce_key: U256, nonce_sequence: u64)
crates/execution/eip8130/src/validate.rs:131
↓ 5 callers
Function
unavailable
(message: impl Into<String>)
crates/proof/prover-service/src/server/mod.rs:126
↓ 5 callers
Function
unavailable_error
(message: impl Into<String>)
crates/proof/prover-service/client/src/worker.rs:595
↓ 5 callers
Method
unpause
Clears `features` from the current paused bitmask.
crates/common/precompiles/src/common/ops/pausable.rs:63
↓ 5 callers
Method
unsafe_block_signer
Returns the unsafe block signer from the CLI arguments. This method fetches the unsafe block signer from L1 if an RPC URL is provided, otherwise fall
crates/consensus/cli/src/p2p.rs:428
↓ 5 callers
Method
update_blocklist
Adds or removes `accounts` from the blocklist for a BLOCKLIST policy.
crates/common/precompiles/src/policy/storage.rs:324
↓ 5 callers
Method
update_metrics
Updates the metrics for the sequencer actor.
crates/consensus/service/src/actors/sequencer/metrics.rs:33
↓ 5 callers
Function
upgrade
(upgrade_id: &str)
crates/utilities/upgrade-signal/src/config/schedule.rs:202
↓ 5 callers
Function
valid_fcu
()
crates/consensus/service/src/actors/engine/engine_request_processor.rs:935
↓ 5 callers
Method
validate
Validates the [`Enr`] for Base.
crates/consensus/peers/src/enr.rs:24
↓ 5 callers
Method
validate_block_pre_execution
(&self, block: &SealedBlock<B>)
crates/execution/consensus/src/lib.rs:99
↓ 5 callers
Method
wait
Waits for OS shutdown signals (SIGTERM, SIGINT).
crates/consensus/service/src/service/util.rs:87
↓ 5 callers
Method
wait_for_value
Return a future that resolves when a value is set. The returned future cleans up its waker slot on drop, so it is safe to use inside `tokio::select!`
crates/builder/core/src/flashblocks/generator.rs:433
↓ 5 callers
Method
with_all_precompiles
Adds all known standard and Beryl precompiles to the metered set.
crates/execution/metering/src/meter.rs:259
↓ 5 callers
Method
with_auth_ipc
Enables authenticated Engine API over IPC.
crates/execution/cli/src/node.rs:231
↓ 5 callers
Method
with_chain_id
Sets the L1 chain ID.
etc/systems/src/setup/container.rs:253
↓ 5 callers
Function
with_cleared_env
(test: impl FnOnce(&mut Jail) -> figment::Result<()>)
bin/base/src/config.rs:233
↓ 5 callers
Method
with_config
Sets the [`Config`] for the [`Behaviour`].
crates/consensus/gossip/src/builder.rs:145
↓ 5 callers
Method
with_config
Sets the rollup configuration.
crates/consensus/engine/src/test_utils/engine_client.rs:146
↓ 5 callers
Method
with_execution_time
(&mut self, hash: B256, time_us: u128)
crates/execution/flashblocks/src/pending_blocks.rs:277
↓ 5 callers
Method
with_flashblocks_leeway_time_ms
(mut self, ms: u64)
crates/builder/core/src/config.rs:197
↓ 5 callers
Method
with_l1_system_config_address
Overrides the L1 system config contract address.
actions/harness/src/test_rollup_config.rs:71
↓ 5 callers
Method
with_l2_block_error
Sets an error to return for `get_l2_block` for a specific `BlockId`.
crates/consensus/engine/src/test_utils/engine_client.rs:290
↓ 5 callers
Method
with_lock_duration_seconds
Sets the requested claim lock duration in seconds.
crates/proof/worker/src/job_discovery.rs:200
↓ 5 callers
Method
with_parent
Sets the parent block
crates/consensus/engine/src/test_utils/attributes.rs:62
↓ 5 callers
Function
with_recorder
Installs a local `DebuggingRecorder` for the closure and snapshots its metrics afterward.
crates/proof/challenge/tests/driver.rs:1873
↓ 5 callers
Method
with_seq_window_size
Overrides the sequencer window size (in L1 blocks).
actions/harness/src/test_rollup_config.rs:65
↓ 5 callers
Method
with_timeout
Sets the request timeout.
crates/proof/rpc/src/l1_client.rs:57
↓ 5 callers
Method
with_tx_forwarding
Enables transaction forwarding on the client node. When enabled, the client will forward transactions to the builder via the `base_insertValidatedTran
etc/systems/src/smoke.rs:204
↓ 4 callers
Method
acquire_enclave
( &self, l2_block: u64, )
crates/proof/tee/nitro-host/src/pool.rs:113
↓ 4 callers
Method
act_l1_safe
Set the safe pointer to `number`. # Panics Panics if `number > latest_number()`.
actions/harness/src/l1/miner.rs:494
↓ 4 callers
Function
activate_and_init
Activates the policy registry and writes the built-in policies to storage. Call this instead of `activate_policy_registry` when the test needs to que
crates/common/precompiles/src/policy/dispatch.rs:191
↓ 4 callers
Method
admin
Returns the admin address encoded in this policy word.
crates/common/precompiles/src/policy/storage.rs:38
↓ 4 callers
Method
advance_game
Advances a single game through the bond lifecycle state machine. Returns `Ok(Some(reason))` when the game should be removed from tracking, or `Ok(Non
crates/proof/challenge/src/bond.rs:623
↓ 4 callers
Method
all
Returns a cloned list of all registered backends.
crates/proof/zk/service/src/backends/traits.rs:315
↓ 4 callers
Method
allow
Marks `account` as authorized under `policy_id`.
crates/common/precompiles/src/common/test_utils.rs:278
↓ 4 callers
Method
allowance
(&self, owner: Address, spender: Address)
crates/common/precompiles/src/common/test_utils.rs:121
↓ 4 callers
Method
apply
Applies the extension to the supplied hooks.
crates/execution/proofs/src/proofs.rs:38
↓ 4 callers
Method
apply_bidding_start
Sets `Offer.rampUpStart` to `now_unix_secs() + offer_bidding_start_delay_secs` on the given params, mutating the existing offer in place rather than r
crates/proof/tee/nitro-attestation-prover/src/boundless.rs:438
↓ 4 callers
Method
apply_receipts
Backfills gas, effective gas price, and revert status onto landed transactions from the end-of-run canonical receipt pass. Receipts are keyed by tran
crates/infra/load-tests/src/metrics/collector.rs:96
← previous
next →
1,401–1,500 of 16,503, ranked by callers