Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/boundless-xyz/kailua
/ functions
Functions
896 in github.com/boundless-xyz/kailua
⨍
Functions
896
◇
Types & classes
185
↓ 5 callers
Method
use_hokulea
(&self)
crates/prover/src/args.rs:139
↓ 5 callers
Function
validate_blob_sidecar
( sidecar: &BlobTransactionSidecarItem, hash: B256, hinted_index: Option<u64>, )
crates/prover/src/hint_handler.rs:203
↓ 5 callers
Function
validate_proposal_precondition
Validates the precondition data against the provided output roots, blobs, and local/global layer-2 (L2) head block numbers. This function performs mu
crates/kona/src/precondition/proposal.rs:315
↓ 5 callers
Method
was_proposer_eliminated_before
(&self, proposal: &Proposal)
crates/sync/src/agent.rs:705
↓ 4 callers
Function
acquire_owned_permit
( semaphore: Arc<Mutex<Arc<Semaphore>>>, )
crates/prover/src/client/proving.rs:443
↓ 4 callers
Function
base_proving_args
(max_witness_size: usize)
bin/cli/tests/devnet.rs:609
↓ 4 callers
Function
check_driver_channel_provider
(channel_provider: CachedChannelProvider)
crates/kona/src/driver.rs:1457
↓ 4 callers
Method
cmp
(&self, other: &Self)
crates/prover/src/args.rs:366
↓ 4 callers
Function
compute_pe_trace
Compute the chunk_trace commitment from the three input hashes. Returns: ```text SHA256(results_hash || block_ctx_hash || expected_state_hash) ```
crates/kona/src/precondition/evm.rs:35
↓ 4 callers
Function
create_split_kv_store
( kona: &SingleChainHost, disk_kv_store: Option<RWLKeyValueStore>, )
crates/prover/src/kv.rs:87
↓ 4 callers
Method
deep_clone
Creates a deep copy of the current instance. This method performs a "deep clone" of the object by cloning all its fields, including any nested fields
crates/kona/src/witness.rs:85
↓ 4 callers
Function
deploy_kailua_contracts
( devnet: &DevnetConfig, challenge_timeout: u64, )
bin/cli/tests/devnet.rs:441
↓ 4 callers
Method
derivation
(mut self, derivation_cache: B256, derivation_trace: B256)
crates/kona/src/precondition/mod.rs:63
↓ 4 callers
Method
fault
(&self)
crates/sync/src/proposal.rs:476
↓ 4 callers
Function
gen_executions
(count: usize)
crates/kona/src/executor.rs:452
↓ 4 callers
Function
gen_proof_journals
(count: usize, gap: u64, config_hash: B256)
crates/kona/src/journal.rs:195
↓ 4 callers
Method
get
(&self, key: PreimageKey)
crates/prover/src/client/witgen.rs:255
↓ 4 callers
Method
get
(&self, key: PreimageKey)
crates/kona/src/oracle/local.rs:47
↓ 4 callers
Function
hash_block_ctx
Canonical SHA256 of the block execution context (`BlockEnv` + `OpBlockExecutionCtx`).
crates/kona/src/precondition/evm.rs:54
↓ 4 callers
Function
hash_expected_state
Canonical SHA256 of the expected state carried by a partial execution.
crates/kona/src/precondition/evm.rs:110
↓ 4 callers
Method
image
(&self)
crates/prover/src/args.rs:185
↓ 4 callers
Function
intermediate_outputs
Computes intermediate outputs from the provided blob data. This function takes a reference to `BlobData` and a specified number of blocks and compute
crates/kona/src/blobs.rs:218
↓ 4 callers
Function
make_pe_boot
(boot_info: &BootInfo, witness: &PartialExecutionWitness)
crates/kona/src/client/core.rs:1400
↓ 4 callers
Method
make_premium
(&self, price: u128)
crates/sync/src/transact/fillers.rs:41
↓ 4 callers
Function
random_processing_time
(max_seconds: u64)
crates/validator/src/proposals/processing.rs:324
↓ 4 callers
Function
run
(*args: str, capture: bool = True)
scripts/render-devnet-descriptor.py:31
↓ 4 callers
Function
stub_chunk
(block_number: u64, gas_used_markers: &[u64])
crates/kona/src/evm/mod.rs:183
↓ 4 callers
Function
test_stitching_client
( boot_info: BootInfo, proposal_precondition: Option<ProposalPrecondition>, stitched_e
crates/kona/src/client/stitching.rs:739
↓ 4 callers
Method
to_arg_vec
( &self, storage_provider_config: &Option<StorageUploaderConfig>, )
crates/prover/src/risczero/boundless.rs:360
↓ 4 callers
Function
try_read_driver
(data_dir: Option<&PathBuf>, file_name: &str)
crates/prover/src/driver.rs:54
↓ 4 callers
Method
use_hana
(&self)
crates/prover/src/args.rs:148
↓ 4 callers
Function
validate
( mut args: ValidateArgs, verbosity: u8, data_dir: PathBuf, )
crates/validator/src/validate.rs:26
↓ 4 callers
Function
validate_preimage
Recomputes the [PreimageKey] for a piece of data to validate its authenticity This function ensures that the provided `value` is consistent with the
crates/kona/src/oracle/mod.rs:78
↓ 4 callers
Method
wait_until_ready
An asynchronous function that waits until the executor is ready. This function calls the `wait_until_ready` method on the internal `executor` and awa
crates/kona/src/executor.rs:189
↓ 4 callers
Function
workspace_root
()
bin/cli/tests/devnet.rs:244
↓ 3 callers
Method
_with_indent
(self, f: VoidFn)
crates/contracts/foundry/lib/forge-std/scripts/vm.py:614
↓ 3 callers
Function
account_info_to_rkyv
(info: &AccountInfo)
crates/kona/src/rkyv/evm.rs:513
↓ 3 callers
Method
add_precondition_data
(&self, data: ProposalPrecondition)
crates/kona/src/client/mod.rs:160
↓ 3 callers
Method
as_ignored
(&self)
crates/sync/src/proposal.rs:439
↓ 3 callers
Method
blob_fetch_requests
This method provides access to the `BlobFetchRequest` objects contained within the `PreconditionValidationData::Validity` variant.
crates/kona/src/precondition/proposal.rs:79
↓ 3 callers
Function
blobs_hash
Computes a single hash from an iterator of hashes. This function accepts an iterator of references to `B256` hashes, concatenates their byte represen
crates/kona/src/precondition/proposal.rs:174
↓ 3 callers
Method
block_count
Total blocks proven by profile and its children
crates/prover/src/profiling.rs:222
↓ 3 callers
Function
canonicalize_expected_state
( mut expected_state: Vec<ExpectedStateEntry>, )
crates/kona/src/evm/expected.rs:64
↓ 3 callers
Function
cmp_cheatcode
(a: "Cheatcode", b: "Cheatcode")
crates/contracts/foundry/lib/forge-std/scripts/vm.py:126
↓ 3 callers
Function
create_cached_execution_task
( args: ProveArgs, rollup_config: RollupConfig, l1_config: L1ChainConfig, disk_kv_store: Optio
crates/prover/src/tasks.rs:965
↓ 3 callers
Function
decrement_active_provers
()
crates/validator/src/requests.rs:63
↓ 3 callers
Method
divergence_point
Returns the faulty output index
crates/sync/src/fault.rs:35
↓ 3 callers
Function
driver_file_name
( image_id: A, boot_info: &BootInfo, precondition: &Precondition, )
crates/prover/src/driver.rs:29
↓ 3 callers
Method
execution
(mut self, execution_trace: B256)
crates/kona/src/precondition/mod.rs:58
↓ 3 callers
Method
finish
(self)
crates/contracts/foundry/lib/forge-std/scripts/vm.py:458
↓ 3 callers
Function
flatten_logs
(logs: &[Log])
crates/kona/src/precondition/evm.rs:239
↓ 3 callers
Function
flatten_result_gas
(gas: &ResultGas)
crates/kona/src/precondition/evm.rs:270
↓ 3 callers
Function
gen_blobs_requests
(blobs: Vec<Blob>)
crates/kona/src/precondition/proposal.rs:421
↓ 3 callers
Function
gen_boot_infos
(count: usize, gap: u64)
crates/kona/src/boot.rs:87
↓ 3 callers
Function
gen_channel_id
()
crates/kona/src/driver.rs:1285
↓ 3 callers
Function
gen_execution_outcomes
(count: usize)
crates/kona/src/rkyv/execution.rs:230
↓ 3 callers
Function
gen_frame_queue
()
crates/kona/src/driver.rs:1298
↓ 3 callers
Method
get_and_validate_blobs
Asynchronously retrieves blobs associated with the provided indexed blob hashes. This function fetches blobs from an internal storage, ensuring that
crates/kona/src/blobs.rs:188
↓ 3 callers
Method
get_exact
(&self, key: PreimageKey, buf: &mut [u8])
crates/kona/src/oracle/local.rs:64
↓ 3 callers
Method
get_fp_permit
( &self, proposal_contract: Address, recipient: Address, trial: u64, )
crates/sync/src/agent.rs:833
↓ 3 callers
Method
get_fp_permits
( &self, proposal_contract: Address, recipient: Address, )
crates/sync/src/agent.rs:873
↓ 3 callers
Method
insert_preimage
Inserts a preimage into the preimages collection. This method validates the given `key` and `value` before inserting them into the collection. If the
crates/kona/src/oracle/vec.rs:204
↓ 3 callers
Method
io_commitment_for
(&self, position: u64)
crates/sync/src/proposal.rs:525
↓ 3 callers
Method
io_proof_for
(&self, position: u64)
crates/sync/src/proposal.rs:530
↓ 3 callers
Method
l1_rpc_url
(&self)
bin/cli/tests/devnet.rs:194
↓ 3 callers
Method
l2_rpc_url
(&self)
bin/cli/tests/devnet.rs:202
↓ 3 callers
Function
logs_raw
(logs: Vec<RkyvedLogEntry>)
crates/kona/src/rkyv/evm.rs:706
↓ 3 callers
Function
logs_rkyv
(logs: &[Log])
crates/kona/src/rkyv/evm.rs:694
↓ 3 callers
Function
maybe_restrict_permits
(args: &ProvingArgs)
bin/cli/src/main.rs:121
↓ 3 callers
Method
op_node_rpc_url
(&self)
bin/cli/tests/devnet.rs:206
↓ 3 callers
Method
output_at_block
(&self, output_block_number: u64)
crates/sync/src/provider/optimism.rs:32
↓ 3 callers
Function
parse_blob_hint
Parses a blob hint from raw bytes. Supports two formats: - 40 bytes (new): hash (32) + timestamp (8) - 48 bytes (legacy): hash (32) + index (8) + time
crates/prover/src/hint_handler.rs:47
↓ 3 callers
Function
post_exec_mode_byte
Encodes [`PostExecMode`] as a single byte. `Verify` carries an embedded post-exec payload that never occurs on the proving path, so it is rejected. S
crates/kona/src/rkyv/evm.rs:293
↓ 3 callers
Function
proposal_precondition_hash
This function calculates a 256-bit hash that uniquely represents the precondition for a particular state transition in a Layer 2 scaling solution. The
crates/kona/src/precondition/proposal.rs:139
↓ 3 callers
Function
propose
(args: ProposeArgs, data_dir: PathBuf)
crates/proposer/src/propose.rs:44
↓ 3 callers
Function
recover_collected_executions
Recovers a continuous execution trace from the collection target
crates/kona/src/client/core.rs:569
↓ 3 callers
Method
release_fp_permit
( &self, parent: &Proposal, proposal: &Proposal, payout_recipient: Address,
crates/sync/src/agent.rs:1083
↓ 3 callers
Method
report_summary
(&self)
crates/prover/src/profiling.rs:282
↓ 3 callers
Function
result_gas_raw
(r: RkyvedResultGas)
crates/kona/src/rkyv/evm.rs:686
↓ 3 callers
Function
result_gas_rkyv
(g: &ResultGas)
crates/kona/src/rkyv/evm.rs:677
↓ 3 callers
Function
retrieve_proof
( boundless_client: &Client, request_id: U256, image_id: impl Into<Digest>, interval: u64,
crates/prover/src/risczero/boundless.rs:895
↓ 3 callers
Method
run_stitching_client
( self, proposal_data_hash: B256, oracle: Arc<O>, stream: Arc<O>, beac
crates/kona/src/client/stitching.rs:103
↓ 3 callers
Method
save_csv_file
(self)
crates/prover/src/profiling.rs:431
↓ 3 callers
Function
save_to_file
( data: &[u8], data_dir: Option<&PathBuf>, file_name: &str, )
crates/prover/src/proof.rs:86
↓ 3 callers
Function
split_collected_partials
( partials: Vec<Vec<PartialExecution>>, partials_per_block: usize, )
crates/kona/src/client/core.rs:609
↓ 3 callers
Function
split_executions
Splits a provided two-dimensional vector of `Execution` objects into two separate structures: - A nested two-dimensional vector where each inner `Exec
crates/kona/src/client/stitching.rs:328
↓ 3 callers
Function
start_clean_devnet_with_flavor
(flavor: DevnetFlavor)
bin/cli/tests/devnet.rs:597
↓ 3 callers
Function
start_server
( backend: B, kv_store: SharedKeyValueStore, hint: C, preimage: C, handler: H, provide
crates/prover/src/client/native.rs:212
↓ 3 callers
Function
stub_chunk_with_state
Build a chunk whose single result carries one explicit state entry, for exercising per-account / per-slot cached-path invariants.
crates/kona/src/evm/mod.rs:205
↓ 3 callers
Function
test_block_info
(number: u64)
crates/kona/src/rkyv/driver.rs:1337
↓ 3 callers
Function
test_safe_default_err
(value: &OpPayloadAttributes, modifier: fn(&mut OpPayloadAttributes))
crates/kona/src/executor.rs:415
↓ 3 callers
Function
validate_contract_hash
(expected_hash: &B256, bytecode: &Bytecode)
crates/kona/src/client/core.rs:625
↓ 3 callers
Function
verify_stitching_journal
Verifies the stitching journal of an FPVM image. This function checks the validity of a journal based on its digest and the existing set of proven FP
crates/kona/src/client/stitching.rs:293
↓ 3 callers
Function
wait_for_json_rpc
( client: &Client, url: &str, method: &str, params: serde_json::Value, )
bin/cli/tests/devnet.rs:332
↓ 3 callers
Method
with_cycle_counts
(mut self, cycles_system: u64, cycles_user: u64)
crates/prover/src/profiling.rs:132
↓ 2 callers
Function
account_info_from_rkyv
(r: RkyvedAccountInfo)
crates/kona/src/rkyv/evm.rs:521
↓ 2 callers
Function
assert_account_info_round_trip
Round-trip-aware equality: persistent fields are compared field-wise, and the wrapper is also asserted to drop the transient `account_id` and `code` r
crates/kona/src/rkyv/evm.rs:881
↓ 2 callers
Function
blob_sidecar
(blob_data: Vec<Blob>)
crates/sync/src/provider/beacon.rs:187
↓ 2 callers
Method
block
(&self)
crates/kona/src/evm/cached.rs:89
↓ 2 callers
Method
boot_info
(&self, boot: &BootInfo)
crates/kona/src/evm/partial.rs:185
← previous
next →
101–200 of 896, ranked by callers