Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SeismicSystems/summit
/ functions
Functions
1,261 in github.com/SeismicSystems/summit
⨍
Functions
1,261
◇
Types & classes
162
↓ 1 callers
Method
set_latest_finalized_header_epoch
(&mut self, epoch: u64)
finalizer/src/db.rs:126
↓ 1 callers
Method
set_max_deposits_per_epoch
(&mut self, value: u64)
types/src/consensus_state.rs:227
↓ 1 callers
Method
set_max_withdrawals_per_epoch
(&mut self, value: u64)
types/src/consensus_state.rs:236
↓ 1 callers
Method
set_observers_per_validator
(&mut self, value: u32)
types/src/consensus_state.rs:245
↓ 1 callers
Method
set_pending_checkpoint
(&mut self, checkpoint: Option<Checkpoint>)
types/src/consensus_state.rs:268
↓ 1 callers
Method
set_treasury_address
(&mut self, address: Address)
types/src/consensus_state.rs:254
↓ 1 callers
Method
shift_blocks_left
Shift `count` blocks of `block_size` leaves starting at `from_slot+1` left by 1 block. Copies all 4 levels. Zeros the last block. Does NOT rehash.
types/src/ssz_tree.rs:201
↓ 1 callers
Method
shift_blocks_right
Shift `count` blocks of `block_size` leaves starting at `from_slot` right by 1 block. Copies all 4 levels of nodes (leaves + 3 internal levels per bl
types/src/ssz_tree.rs:176
↓ 1 callers
Method
show_key
(&self, flags: &KeyFlags)
node/src/keys.rs:119
↓ 1 callers
Method
shrink
Shrink the tree so that its capacity matches `min_leaves.next_power_of_two()`. Copies existing leaves into the smaller tree and does a full bottom-up
types/src/ssz_tree.rs:253
↓ 1 callers
Method
start_endpoint
( &self, listen_addr: SocketAddr, hook: Arc<F>, cw_context: Option<Context>,
node/src/prom/server.rs:76
↓ 1 callers
Function
start_rpc_server
( finalizer_mailbox: FinalizerMailbox<MultisigScheme, Block>, key_store_path: String, port: u16,
rpc/src/lib.rs:33
↓ 1 callers
Function
start_rpc_server_for_genesis_with_handle
Starts the genesis RPC server and returns the handle and bound address (useful for testing)
rpc/src/lib.rs:132
↓ 1 callers
Method
subscribe_by_digest
(&self, digest: B::Digest)
syncer/src/standard/variant.rs:62
↓ 1 callers
Method
take_pending_checkpoint
(&mut self)
types/src/consensus_state.rs:339
↓ 1 callers
Method
take_pending_execution_requests
(&mut self)
types/src/consensus_state.rs:388
↓ 1 callers
Method
tip
Returns the tip.
syncer/src/mocks/application.rs:36
↓ 1 callers
Method
to_u8
(&self)
types/src/account.rs:15
↓ 1 callers
Method
try_dispatch_blocks
Attempt to dispatch finalized blocks to the application until the pipeline is full or no more blocks are available. This does NOT advance `last_proce
syncer/src/actor.rs:1174
↓ 1 callers
Method
try_repair_gaps
Attempt to repair any identified gaps in the finalized blocks archive. Writes are buffered. Returns `true` if this call wrote repaired blocks and nee
syncer/src/actor.rs:1472
↓ 1 callers
Method
try_spawn
Consumes the builder and spawns `reth`. If spawning fails, returns an error.
types/src/reth.rs:459
↓ 1 callers
Method
update_added_validator_collection_root
(&mut self)
types/src/ssz_state_tree.rs:835
↓ 1 callers
Method
update_processed_height
Buffers a processed height update in memory and metrics. Does NOT sync to durable storage. Sync metadata after buffered updates to make them durable.
syncer/src/actor.rs:1551
↓ 1 callers
Method
update_protocol_param_collection_root
(&mut self)
types/src/ssz_state_tree.rs:793
↓ 1 callers
Method
update_removed_validator_collection_root
(&mut self)
types/src/ssz_state_tree.rs:859
↓ 1 callers
Method
update_validator_committee
(&mut self, stake_changed: bool)
finalizer/src/actor.rs:1163
↓ 1 callers
Method
validator_account_proof
Build a proof for the whole validator at positional `slot`. Returns (gindex, node_value, branch) where the node is the per-validator subtree root (3
types/src/ssz_state_tree.rs:1039
↓ 1 callers
Method
verify_consensus
Check if all clients have the same canonical chain (consensus)
node/src/test_harness/mock_engine_client.rs:643
↓ 1 callers
Method
verify_consensus_skip
( &self, from_block: Option<u64>, until_block: Option<u64>, skip_validators: &
node/src/test_harness/mock_engine_client.rs:651
↓ 1 callers
Function
verify_deposit_request
( #[allow(unused)] context: &ContextCell<R>, deposit_request: &DepositRequest, state: &ConsensusSt
finalizer/src/actor.rs:1921
↓ 1 callers
Method
with_boxed_hook
(mut self, hook: Box<dyn Hook<Output = ()>>)
node/src/prom/hooks.rs:31
↓ 1 callers
Method
with_hook
Registers a [`Hook`].
node/src/prom/hooks.rs:16
↓ 1 callers
Method
withdrawal_epoch_item_proof
Internal helper: produce (gindex, node_value, branch) for a whole-withdrawal proof. Three-level branch: per-epoch subtree (from internal node) + per-
types/src/ssz_state_tree.rs:1230
↓ 1 callers
Method
write
(&self, buf: &mut impl BufMut)
finalizer/src/db.rs:368
↓ 1 callers
Method
ws_endpoint
Returns the Websocket endpoint of this instance.
types/src/reth.rs:169
Method
add_block
(&mut self, block_number: u64, block_hash: B256, filename: String)
types/src/utils.rs:91
Method
add_canonical_block
Add a block to canonical chain (for testing consensus)
node/src/test_harness/mock_engine_client.rs:187
Function
add_remove_add_consistent
()
types/src/ssz_state_tree.rs:1898
Function
add_validator_changes_root
()
types/src/ssz_state_tree.rs:1670
Method
added_validator_count
Number of added validators in the subtree.
types/src/ssz_state_tree.rs:842
Function
added_validator_deterministic
()
types/src/ssz_hash.rs:390
Function
added_validator_field_proof_verifies
()
types/src/ssz_state_tree.rs:3362
Function
added_validator_item_proof_leaf_matches_hash_tree_root
()
types/src/ssz_state_tree.rs:3418
Function
added_validator_proof_by_key
()
types/src/ssz_state_tree.rs:3247
Function
added_validator_proof_verifies
()
types/src/ssz_state_tree.rs:3192
Function
address_zero_padded
()
types/src/ssz_hash.rs:241
Function
all_leaves_provable
()
types/src/ssz_tree.rs:463
Method
ancestry
Returns an [AncestorStream] over the ancestry of a given block, leading up to genesis. If the starting block is not found, `None` is returned.
syncer/src/ingress/mailbox.rs:301
Method
at
Creates a Reth builder which will execute `reth` at the given path. # Example ``` use summit_types::reth::Reth; # fn a() { let reth = Reth::at("../r
types/src/reth.rs:310
Method
block
(&mut self, public_key: Self::PublicKey)
types/src/network_oracle.rs:42
Method
block
(&mut self, _public_key: Self::PublicKey)
finalizer/src/tests/mocks.rs:211
Method
block
(&mut self, _public_key: Self::PublicKey)
node/src/test_harness/common.rs:690
Method
block_time
Sets the block time for the Reth instance. Parses strings using <https://docs.rs/humantime/latest/humantime/fn.parse_duration.html> This is only used
types/src/reth.rs:364
Function
bls12381_multisig
Builds ed25519 identities and matching BLS multisig schemes for tests. Returns a [`Fixture`] whose keys and scheme instances share a consistent order
syncer/src/mocks/fixtures.rs:76
Function
bls12381_threshold
Builds ed25519 identities and matching BLS threshold schemes for tests. Returns a [`Fixture`] whose keys and scheme instances share a consistent orde
syncer/src/mocks/fixtures.rs:115
Function
bls_pubkey_deterministic
()
types/src/ssz_hash.rs:249
Function
bls_pubkey_different_keys_different_roots
()
types/src/ssz_hash.rs:258
Function
bool_values
()
types/src/ssz_hash.rs:227
Method
bounds
Computes the bounds (first, last) of a given epoch. The theoretical runtime of this function is O(n). It could be optimized to O(log n) by using binar
types/src/dynamic_epocher.rs:129
Method
broadcast
(&mut self, digest: Self::Digest, _plan: Self::Plan)
application/src/ingress.rs:107
Method
builder
()
node/src/prom/hooks.rs:77
Function
bytes32_identity
()
types/src/ssz_hash.rs:235
Method
cache_verified
Add a verified block to the prunable archive.
syncer/src/actor.rs:1266
Function
capacity_rounds_up
()
types/src/ssz_tree.rs:705
Method
certificate_verifier
Return a certificate verifier that can validate certificates independent of epoch. This method allows implementations to provide a verifier that can
types/src/scheme.rs:35
Method
chain_or_path
Sets the chain name or path to a chain spec for the Reth instance. Passed through to `reth --chain <name-or-path>`.
types/src/reth.rs:377
Method
check_payload
(&mut self, block: &Block)
types/src/engine_client.rs:149
Method
check_sender
(path: String, tx: oneshot::Sender<()>)
node/src/args.rs:178
Function
clone_independence
()
types/src/ssz_tree.rs:497
Function
collect_disk_stats
()
node/src/prom/hooks.rs:181
Function
collect_io_stats
()
node/src/prom/hooks.rs:152
Function
collect_memory_stats
()
node/src/prom/hooks.rs:99
Function
collection_proof_after_rebuild
()
types/src/ssz_state_tree.rs:3442
Method
commit_hash
(&mut self, fork_choice_state: ForkchoiceState)
types/src/engine_client.rs:177
Method
commitment
(block: &Self::Block)
syncer/src/standard/variant.rs:29
Method
commitment_to_inner
(commitment: Self::Commitment)
syncer/src/standard/variant.rs:33
Method
compute_digest
( parent: Digest, height: u64, timestamp: u64, epoch: u64, view: u64,
types/src/header.rs:44
Method
compute_digest
( parent: Digest, height: u64, timestamp: u64, payload: ExecutionPayloadV3,
types/src/block.rs:36
Method
compute_digest
(parent: &D, height: Height, timestamp: u64)
syncer/src/mocks/block.rs:22
Function
create_cors_layer
(http_cors_domains: &str)
rpc/src/builder.rs:83
Method
create_genesis_block
()
node/src/test_harness/mock_engine_client.rs:280
Method
create_sub_index
(&self, max_block: u64)
types/src/utils.rs:152
Function
create_test_db_with_context
( partition: &str, context: E, )
finalizer/src/db.rs:431
Function
create_test_public_key
(seed: u8)
types/src/header.rs:487
Function
create_test_public_key
(seed: u8)
types/src/block.rs:314
Method
default
()
types/src/ssz_state_tree.rs:1532
Method
default
()
types/src/consensus_state.rs:73
Method
default
()
rpc/tests/utils.rs:37
Method
default
()
finalizer/src/tests/mocks.rs:124
Method
default
()
syncer/src/mocks/application.rs:20
Method
default
()
syncer/src/mocks/resolver.rs:12
Method
default
()
node/src/prom/hooks.rs:45
Function
default_max_deposits_per_epoch
()
types/src/genesis.rs:74
Function
default_max_withdrawals_per_epoch
()
types/src/genesis.rs:78
Function
default_observers_per_validator
()
types/src/genesis.rs:82
Function
default_treasury_address
()
types/src/genesis.rs:70
Method
delete_consensus_state
(&mut self, epoch: u64)
finalizer/src/db.rs:204
Method
deliver
(&mut self, key: Self::Key, value: Self::Value)
syncer/src/ingress/handler.rs:63
Method
deposit_count
(&self)
types/src/consensus_state.rs:528
Function
deposit_field_proof_out_of_bounds
()
types/src/ssz_state_tree.rs:2115
← previous
next →
501–600 of 1,261, ranked by callers