Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChainSafe/Delorean-Protocol
/ functions
Functions
2,468 in github.com/ChainSafe/Delorean-Protocol
⨍
Functions
2,468
◇
Types & classes
742
↓ 1 callers
Method
latest_height
Return the height of the last entry in the chain. This is the block that we can cast our vote on as final.
fendermint/vm/topdown/src/voting.rs:131
↓ 1 callers
Function
launch_polling_syncer
Start the polling parent syncer in the background
fendermint/vm/topdown/src/sync/mod.rs:109
↓ 1 callers
Method
leave_subnet
( &mut self, subnet: SubnetID, from: Option<Address>, )
ipc/provider/src/lib.rs:367
↓ 1 callers
Method
library_positions
( &self, lib_src: &ContractSource, lib_name: &ContractName, )
fendermint/eth/hardhat/src/lib.rs:192
↓ 1 callers
Function
list_addrs
Return vector of addresses sorted by their string representation in `KeyStore`
ipc/wallet/src/fvm/wallet.rs:181
↓ 1 callers
Method
list_child_subnets
( &self, gateway_addr: Option<Address>, subnet: &SubnetID, )
ipc/provider/src/lib.rs:409
↓ 1 callers
Method
list_snapshots
Used during state sync to discover available snapshots on peers.
fendermint/abci/src/application.rs:120
↓ 1 callers
Function
listen
Start listening to JSON-RPC requests.
fendermint/eth/api/src/lib.rs:47
↓ 1 callers
Method
load_chunk
Load the data from disk. Returns an error if the chunk isn't within range or if the file doesn't exist any more.
fendermint/vm/snapshot/src/state.rs:68
↓ 1 callers
Method
load_snapshot_chunk
Used during state sync to retrieve chunks of snapshots from peers.
fendermint/abci/src/application.rs:133
↓ 1 callers
Function
logMissingFacetInfo
(facet)
contracts/scripts/util.ts:384
↓ 1 callers
Method
log_file_filter
Tracing filter for the log file.
fendermint/app/options/src/lib.rs:157
↓ 1 callers
Method
log_level
(&self)
fendermint/abci/examples/kvstore.rs:172
↓ 1 callers
Method
log_level
(&self)
fendermint/eth/api/examples/query_blockhash.rs:63
↓ 1 callers
Method
log_level
(&self)
fendermint/eth/api/examples/ethers.rs:94
↓ 1 callers
Method
log_level
(&self)
fendermint/eth/api/examples/greeter.rs:68
↓ 1 callers
Method
log_level
(&self)
fendermint/rpc/examples/simplecoin.rs:91
↓ 1 callers
Method
log_level
(&self)
fendermint/rpc/examples/transfer.rs:64
↓ 1 callers
Method
log_level
(&self)
fendermint/testing/delorean-cli/src/main.rs:141
↓ 1 callers
Function
log_level_from_str
Converts string to a log level `RocksDB` variant.
fendermint/rocksdb/src/rocks/config.rs:145
↓ 1 callers
Function
main
()
contracts/scripts/python/build_selector_library.py:67
↓ 1 callers
Function
make_ipc_provider_proxy
(settings: &Settings)
fendermint/app/src/cmd/run.rs:436
↓ 1 callers
Function
make_resolver_service
( settings: &Settings, db: RocksDb, state_store: NamespaceBlockstore, bit_store_ns: String, )
fendermint/app/src/cmd/run.rs:416
↓ 1 callers
Function
make_router
Register routes in the `axum` HTTP router to handle JSON-RPC and WebSocket calls.
fendermint/eth/api/src/lib.rs:94
↓ 1 callers
Function
make_server
Register method handlers with the JSON-RPC server construct.
fendermint/eth/api/src/lib.rs:87
↓ 1 callers
Function
make_transfer
( mw: &TestMiddleware<C>, to: &TestAccount, )
fendermint/eth/api/examples/ethers.rs:767
↓ 1 callers
Method
map_power
Convert the power.
fendermint/vm/genesis/src/lib.rs:206
↓ 1 callers
Method
max_cache_blocks
(&self)
fendermint/vm/topdown/src/lib.rs:102
↓ 1 callers
Method
max_proposal_range
(&self)
fendermint/vm/topdown/src/lib.rs:93
↓ 1 callers
Method
max_validators
Maximum number of active validators.
fendermint/testing/contract-test/tests/staking/state.rs:314
↓ 1 callers
Function
maybe_add_web_socket_id
Try to append the websocket ID to the parameters if the method is a streaming one. This is best effort. If fails, just let the JSON-RPC server handle
fendermint/eth/api/src/handlers/ws.rs:116
↓ 1 callers
Function
maybe_contract_address
(deliver_tx: &ExecTxResult)
fendermint/eth/api/src/conv/from_tm.rs:403
↓ 1 callers
Function
maybe_create_checkpoint
Construct and store a checkpoint if this is the end of the checkpoint period. Perform end-of-checkpoint-period transitions in the ledger. If we are t
fendermint/vm/interpreter/src/fvm/checkpoint.rs:48
↓ 1 callers
Function
median_gas_premium
finds 55th percntile instead of median to put negative pressure on gas price Rust implementation of: https://github.com/consensus-shipyard/lotus/blob/
fendermint/eth/api/src/gas/mod.rs:47
↓ 1 callers
Function
membership_to_power_table
Convert the collaterals and metadata in the membership to the public key and power expected by the system.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:340
↓ 1 callers
Method
metrics_enabled
Check if metrics are supposed to be collected.
fendermint/app/options/src/lib.rs:176
↓ 1 callers
Method
mint_to_gateway
Call this function to mint some FIL to the gateway contract
fendermint/vm/interpreter/src/fvm/state/ipc.rs:261
↓ 1 callers
Function
mocked_agent_proxy
()
fendermint/vm/topdown/src/finality/mod.rs:93
↓ 1 callers
Function
move_or_copy
Try to move the entire snapshot directory to its final place, then remove the snapshot file, keeping only the parts. If that fails, for example becau
fendermint/vm/snapshot/src/manager.rs:298
↓ 1 callers
Method
mpool_nonce
(&self, address: &Address)
ipc/provider/src/lotus/client.rs:430
↓ 1 callers
Method
network
Return a reference to the physical network.
fendermint/testing/materializer/src/testnet.rs:123
↓ 1 callers
Method
network
(&self)
ipc/cli/src/lib.rs:63
↓ 1 callers
Method
network_name
(&self)
fendermint/testing/materializer/src/docker/network.rs:41
↓ 1 callers
Function
new_address
Return a new Address that is of a given `SignatureType` and uses the supplied public key
ipc/wallet/src/fvm/wallet_helpers.rs:48
↓ 1 callers
Method
new_deployment
( &'s mut self, subnet_name: &SubnetName, deployer: &'a M::Account, urls: Vec<
fendermint/testing/materializer/src/logging.rs:65
↓ 1 callers
Method
new_read_only_exec_state
Get a read only fvm execution state. This is useful to perform query commands targeting the latest state.
fendermint/app/src/app.rs:334
↓ 1 callers
Method
new_subnet
Create a new instance of the built-in subnet implemetation. Returns the address of the deployed contract.
fendermint/testing/contract-test/src/ipc/registry.rs:48
↓ 1 callers
Method
new_system
(&self, state: &Self::State)
fendermint/testing/contract-test/tests/staking/machine.rs:86
↓ 1 callers
Method
new_system
(&self, _state: &Self::State)
fendermint/testing/src/smt.rs:252
↓ 1 callers
Method
next_chain_block
(&self)
fendermint/vm/topdown/tests/smt_voting.rs:114
↓ 1 callers
Method
next_state
(&self, cmd: &Self::Command, state: Self::State)
fendermint/testing/src/smt.rs:278
↓ 1 callers
Method
nodes_by_subnet
List all the nodes in a subnet.
fendermint/testing/materializer/src/testnet.rs:172
↓ 1 callers
Function
normalize_public_key
Create a new key and make sure the wrapped public key is normalized, which is to ensure the results look the same after a serialization roundtrip.
fendermint/crypto/src/lib.rs:33
↓ 1 callers
Method
num_routable
Number of routable peers.
ipld/resolver/src/provider_cache.rs:83
↓ 1 callers
Method
offer_snapshot
Called when bootstrapping the node using state sync.
fendermint/abci/src/application.rs:125
↓ 1 callers
Method
parent_block_filled
( &self, height: BlockHeight, block_hash: BlockHash, validator_changes: Vec<St
fendermint/vm/topdown/src/finality/null.rs:269
↓ 1 callers
Method
parent_null_round
When there is a new parent view, but it is actually a null round, call this function.
fendermint/vm/topdown/src/finality/null.rs:301
↓ 1 callers
Function
parse_exec_tx_result
(res: AbciQuery)
fendermint/rpc/src/query.rs:176
↓ 1 callers
Function
parse_genesis
Parse the initial genesis either as JSON or CBOR.
fendermint/vm/interpreter/src/bytes.rs:331
↓ 1 callers
Function
parse_log
(log: &str)
fendermint/vm/interpreter/src/fvm/custom_kernel.rs:132
↓ 1 callers
Function
parse_secp256k1
(sig: &[u8])
fendermint/vm/message/src/conv/from_fvm.rs:53
↓ 1 callers
Function
path
Path to a golden file.
fendermint/testing/src/golden.rs:11
↓ 1 callers
Method
pause_votes_until_find_quorum
Pause adding more votes until we are finished calling `find_quorum` which automatically re-enables them.
fendermint/vm/topdown/src/voting.rs:226
↓ 1 callers
Method
pin_subnet
Pin a subnet, after which it won't be pruned.
ipld/resolver/src/provider_cache.rs:55
↓ 1 callers
Method
pin_subnet
Make sure a subnet is not pruned, so we always track its providers. Also subscribe to pre-emptively published blocks of data. This method could be ca
ipld/resolver/src/behaviour/membership.rs:306
↓ 1 callers
Method
poll_close
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
fendermint/vm/snapshot/src/car/chunker.rs:212
↓ 1 callers
Method
poll_next
Poll the next block height. Returns finalized and executed block data.
fendermint/vm/topdown/src/sync/syncer.rs:178
↓ 1 callers
Function
poll_sync_status
Periodically ask CometBFT if it has caught up with the chain.
fendermint/vm/snapshot/src/manager.rs:267
↓ 1 callers
Method
poll_write
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8], )
fendermint/vm/snapshot/src/car/chunker.rs:158
↓ 1 callers
Method
port_range
Pick a range for a container. Remember the choice so that we can recreate this materializer in a test and allocate more if needed without clashes.
fendermint/testing/materializer/src/docker/mod.rs:380
↓ 1 callers
Method
power_scale
Conversion between collateral and voting power.
fendermint/vm/interpreter/src/fvm/state/exec.rs:232
↓ 1 callers
Function
power_update
(current: PowerTable, updates: PowerUpdates)
fendermint/vm/interpreter/src/fvm/checkpoint.rs:439
↓ 1 callers
Method
pre_release
( &mut self, subnet: SubnetID, from: Option<Address>, amount: TokenAmount,
ipc/provider/src/lib.rs:322
↓ 1 callers
Method
preemptive_subscribe
Subscribe to a preemptive topic.
ipld/resolver/src/behaviour/membership.rs:218
↓ 1 callers
Method
preemptive_unsubscribe
Subscribe to a preemptive topic.
ipld/resolver/src/behaviour/membership.rs:226
↓ 1 callers
Method
prepare
Parse messages in the mempool and pass them into the inner `ChainMessage` interpreter.
fendermint/vm/interpreter/src/bytes.rs:74
↓ 1 callers
Method
prepare_proposal
Opportunity for the application to modify the proposed transactions. The application must copy the transactions it wants to propose into the response
fendermint/abci/src/application.rs:63
↓ 1 callers
Function
print_completions
(gen: G, cmd: &mut Command)
ipc/cli/src/commands/mod.rs:145
↓ 1 callers
Method
process
Parse messages in the block, reject if unknown format. Pass the rest to the inner `ChainMessage` interpreter.
fendermint/vm/interpreter/src/bytes.rs:129
↓ 1 callers
Method
process_proposal
Opportunity for the application to inspect the proposal before voting on it. The application should accept the proposal unless there's something wron
fendermint/abci/src/application.rs:77
↓ 1 callers
Method
proposal_delay
(&self)
fendermint/vm/topdown/src/lib.rs:98
↓ 1 callers
Method
propose_next_height
(&self)
fendermint/vm/topdown/src/finality/null.rs:186
↓ 1 callers
Method
prune_history
Remove snapshot directories if we have more than the desired history size.
fendermint/vm/snapshot/src/manager.rs:153
↓ 1 callers
Method
prune_membership
Remove any membership record that hasn't been updated for a long time.
ipld/resolver/src/behaviour/membership.rs:513
↓ 1 callers
Method
prune_subnets
Ensure we don't have more than `max_subnets` number of subnets in the cache. Returns the removed subnet IDs.
ipld/resolver/src/provider_cache.rs:149
↓ 1 callers
Function
public_to_b64
(pk: &PublicKey)
fendermint/app/src/cmd/key.rs:153
↓ 1 callers
Function
publish_vote_loop
Poll the vote tally for new finalized blocks and publish a vote about them if the validator is part of the power table.
fendermint/vm/topdown/src/voting.rs:335
↓ 1 callers
Method
put_exec_state
Put the execution state during block execution. Has to be empty.
fendermint/app/src/app.rs:303
↓ 1 callers
Method
put_exec_state
Put the execution state during block execution. Has to be empty.
fendermint/testing/contract-test/src/lib.rs:182
↓ 1 callers
Method
put_keyed
(&self, k: &Cid, block: &[u8])
fendermint/vm/interpreter/src/fvm/store/mod.rs:26
↓ 1 callers
Method
query
Query the application for data at the current or past height.
fendermint/abci/src/application.rs:49
↓ 1 callers
Method
query
(&self, request: request::Query)
fendermint/app/src/app.rs:696
↓ 1 callers
Function
query_starting_comittee
Queries the starting finality for polling. First checks the committed finality, if none, that means the chain has just started, then query from the pa
fendermint/vm/topdown/src/sync/mod.rs:87
↓ 1 callers
Method
queue
Queue to consume for task items. Exposed as-is to allow re-queueing items.
fendermint/vm/resolver/src/pool.rs:123
↓ 1 callers
Method
quorum_threshold
Calculate the minimum weight needed for a proposal to pass with the current membership. This is inclusive, that is, if the sum of weight is greater o
fendermint/vm/topdown/src/voting.rs:113
↓ 1 callers
Function
random_eth_key_info
()
ipc/wallet/src/evm/mod.rs:86
↓ 1 callers
Method
rate_limit_used
Callback by the service after [`Event::BitswapForward`].
ipld/resolver/src/behaviour/content.rs:164
↓ 1 callers
Function
readSubnetActor
(subnetActorAddress, network)
contracts/hardhat.config.ts:84
↓ 1 callers
Function
read_bls_secret_key
(secret_key: &Path)
fendermint/app/src/cmd/key.rs:198
↓ 1 callers
Function
read_manifest
Parse a manifest from the `tests/manifests` directory.
fendermint/testing/materializer/tests/docker.rs:54
← previous
next →
1,001–1,100 of 2,468, ranked by callers