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
↓ 2 callers
Method
exit_code
Returns the exit code of the error.
ipc/types/src/actor_error.rs:128
↓ 2 callers
Function
expand_tilde
Expand paths that begin with "~" to `$HOME`.
ipc/provider/src/lib.rs:879
↓ 2 callers
Method
export
Write the keys to files.
fendermint/testing/materializer/src/materials/defaults.rs:171
↓ 2 callers
Function
export_json
Export an object as JSON.
fendermint/testing/materializer/src/materials/mod.rs:88
↓ 2 callers
Function
extract_opt
Extract some value from the query result, unless it's not found or other error.
fendermint/rpc/src/query.rs:135
↓ 2 callers
Function
fetch_data
( parent_proxy: &P, height: BlockHeight, block_hash: BlockHash, )
fendermint/vm/topdown/src/sync/syncer.rs:314
↓ 2 callers
Function
fil_amount_to_eth_amount
(amount: &TokenAmount)
ipc/provider/src/manager/evm/manager.rs:1429
↓ 2 callers
Function
fil_to_eth_amount
Converts a Fil TokenAmount into an ethers::U256 amount.
ipc/api/src/evm.rs:259
↓ 2 callers
Function
file_checksum
Calculate the Sha256 checksum of a file.
fendermint/vm/snapshot/src/manifest.rs:103
↓ 2 callers
Function
find_hash_event
Best effort to find and parse any `<kind>.hash` attribute emitted among the events.
fendermint/eth/api/src/conv/from_tm.rs:554
↓ 2 callers
Method
find_quorum
Find a block on the (from our perspective) finalized chain that gathered enough votes from validators.
fendermint/vm/topdown/src/voting.rs:231
↓ 2 callers
Function
fixed_size_builder
Make a builder with a certain size of random byte vector. If the size is less than what is needed by the test, my experience is that it will generate
fendermint/testing/src/smt.rs:110
↓ 2 callers
Method
flush
(&mut self, mut value: Amt<V, &'s S>)
ipc/types/src/amt.rs:76
↓ 2 callers
Function
from_snapshot
Parse a Tendermint ABCI snapshot offer to a manifest.
fendermint/app/src/tmconv.rs:399
↓ 2 callers
Method
fund_subnet
( &'s mut self, parent_submit_config: &SubmitConfig<'a, M>, account: &'a M::Account,
fendermint/testing/materializer/src/logging.rs:153
↓ 2 callers
Method
fvm_addr
We assume that all accounts that interact with IPC are ethereum accounts.
fendermint/testing/materializer/src/materials/defaults.rs:115
↓ 2 callers
Function
gen_balance
Choose some balance, up to 10% of the remaining balance of the account, minimum 1 atto. Modify the reamaining balance so we don't run out.
fendermint/testing/materializer/src/arb.rs:390
↓ 2 callers
Function
gen_env
(g: &mut Gen)
fendermint/testing/materializer/src/arb.rs:377
↓ 2 callers
Function
gen_subnets
( g: &mut Gen, max_children: usize, max_level: usize, level: usize, account_ids: &[Account
fendermint/testing/materializer/src/arb.rs:214
↓ 2 callers
Function
generate_key
Generate new key of given `SignatureType`
ipc/wallet/src/fvm/wallet.rs:230
↓ 2 callers
Method
genesis
Get a genesis by subnet.
fendermint/testing/materializer/src/testnet.rs:158
↓ 2 callers
Method
genesis_epoch
(&self)
fendermint/vm/topdown/src/finality/null.rs:42
↓ 2 callers
Method
get
(&self, k: &Cid)
fendermint/testing/delorean-cli/src/lib.rs:54
↓ 2 callers
Method
get
(&self, addr: &Self::Key)
ipc/wallet/src/evm/memory.rs:20
↓ 2 callers
Function
getSubnetRegistry
( env: string, )
contracts/hardhat.config.ts:116
↓ 2 callers
Function
get_actor_balance
( exec_state: &mut FvmExecState<DB>, addr: EthAddress, )
fendermint/testing/contract-test/tests/staking/machine.rs:622
↓ 2 callers
Method
get_actor_type
( &self, address: &et::H160, height: FvmQueryHeight, )
fendermint/eth/api/src/state.rs:458
↓ 2 callers
Function
get_balance
Invoke or call SimpleCoin to query the balance of an account.
fendermint/rpc/examples/simplecoin.rs:233
↓ 2 callers
Method
get_block_hash
(&self, height: ChainEpoch)
ipc/provider/src/manager/evm/manager.rs:175
↓ 2 callers
Method
get_configuration_numbers
Get the `(next, start)` configuration number pair. `next` is the next expected one `start` is the first unapplied one
fendermint/testing/contract-test/src/ipc/subnet.rs:168
↓ 2 callers
Function
get_multi_proof
(tree: Vec<Hash>, indices: &mut [usize])
ext/merkle-tree-rs/src/core.rs:128
↓ 2 callers
Method
get_multi_proof
(&self, leaves: &[LeafType])
ext/merkle-tree-rs/src/standard.rs:226
↓ 2 callers
Function
get_proof
(tree: Vec<Hash>, mut i: usize)
ext/merkle-tree-rs/src/core.rs:110
↓ 2 callers
Function
get_subnet_config
Get the subnet configuration from the config path
ipc/cli/src/commands/mod.rs:174
↓ 2 callers
Function
get_tag_at_height
Reads the CETF system actor state to retrieve the tag
fendermint/vm/interpreter/src/fvm/state/cetf.rs:13
↓ 2 callers
Method
get_validator_changeset
Get the changes in subnet validators. This is fetched from parent.
ipc/provider/src/lib.rs:601
↓ 2 callers
Method
get_validators_keymap
( &self, store: BS, )
fendermint/actors/cetf/src/state.rs:98
↓ 2 callers
Method
handle_null_block
( &self, height: BlockHeight, f: F, d: D, )
fendermint/vm/topdown/src/finality/null.rs:239
↓ 2 callers
Function
handle_null_round
If res is null round error, returns the default value from f()
fendermint/vm/topdown/src/lib.rs:169
↓ 2 callers
Method
has
(&self, k: &cid::Cid)
fendermint/app/src/store.rs:68
↓ 2 callers
Method
has
(&self, k: &Cid)
fendermint/vm/interpreter/src/fvm/store/memory.rs:27
↓ 2 callers
Method
has_power
Check that a validator key is currently part of the power table.
fendermint/vm/topdown/src/voting.rs:100
↓ 2 callers
Method
has_reference
(&self, sn: &SubnetName, reference: &Option<ResourceHash>)
fendermint/testing/materializer/src/docker/mod.rs:569
↓ 2 callers
Function
hash
(s: &str)
fendermint/eth/api/src/filters.rs:776
↓ 2 callers
Method
header_by_height
Get the Tendermint header at a specific height.
fendermint/eth/api/src/state.rs:201
↓ 2 callers
Method
hostname
(&self)
fendermint/testing/materializer/src/docker/container.rs:38
↓ 2 callers
Function
http_client
Create a Tendermint HTTP client.
fendermint/rpc/src/client.rs:52
↓ 2 callers
Method
i2s
(&mut self, ns: TestNamespace)
fendermint/storage/src/testing.rs:145
↓ 2 callers
Method
import
Add `KeyInfo` to the wallet, return the address that resolves to this newly added `KeyInfo`
ipc/wallet/src/fvm/wallet.rs:106
↓ 2 callers
Method
import_evm_key_from_privkey
(&self, private_key: &str)
ipc/provider/src/lib.rs:809
↓ 2 callers
Function
import_json
Read a JSON file, if it exists.
fendermint/testing/materializer/src/materials/mod.rs:95
↓ 2 callers
Method
increment
(&self)
fendermint/vm/topdown/src/cache.rs:49
↓ 2 callers
Function
init_genesis
()
fendermint/vm/snapshot/src/manager.rs:445
↓ 2 callers
Method
insert
(&mut self, block: &libipld::Block<Self::Params>)
fendermint/app/src/store.rs:109
↓ 2 callers
Method
internal_ethapi_http_endpoint
The HTTP endpoint of the Ethereum API *inside Docker*, if it's enabled.
fendermint/testing/materializer/src/docker/node.rs:549
↓ 2 callers
Function
interpolate_vars
Find variables and replace them from the environment. Returns `None` if there are no env vars in the value.
fendermint/app/settings/src/utils.rs:101
↓ 2 callers
Method
into_decoded
(self)
fendermint/vm/interpreter/src/fvm/state/fevm.rs:66
↓ 2 callers
Method
into_message
(self)
fendermint/vm/interpreter/src/signed.rs:54
↓ 2 callers
Function
invalid_exec_tx_result
Response to delivery where the input was blatantly invalid. This indicates that the validator who made the block was Byzantine.
fendermint/app/src/tmconv.rs:40
↓ 2 callers
Function
invalid_query
Response to queries where the input was blatantly invalid.
fendermint/app/src/tmconv.rs:60
↓ 2 callers
Function
invoke_or_call_contract
Invoke FEVM through Tendermint with the calldata encoded by ethers, decoding the result into the expected type.
fendermint/rpc/examples/simplecoin.rs:269
↓ 2 callers
Function
invoke_or_call_contract
Invoke FEVM through Tendermint with the calldata encoded by ethers, decoding the result into the expected type.
fendermint/testing/delorean-cli/src/main.rs:449
↓ 2 callers
Method
ipc_cli_runner
Create an instance of an `ipc-cli` command runner.
fendermint/testing/materializer/src/docker/mod.rs:432
↓ 2 callers
Method
ipc_dir
(&self, testnet_name: &TestnetName)
fendermint/testing/materializer/src/docker/mod.rs:395
↓ 2 callers
Function
ipc_power_table
Get the current power table from the Gateway actor.
fendermint/vm/interpreter/src/fvm/checkpoint.rs:368
↓ 2 callers
Function
is_closed_connection
(e: axum::Error)
fendermint/eth/api/src/handlers/ws.rs:231
↓ 2 callers
Method
is_enabled
(&self)
fendermint/vm/topdown/src/toggle.rs:29
↓ 2 callers
Function
is_eth_addr_compat
Check if the address can be converted to an Ethereum one.
fendermint/vm/message/src/signed.rs:275
↓ 2 callers
Function
is_internal_node
(tree: &[Hash], i: usize)
ext/merkle-tree-rs/src/core.rs:57
↓ 2 callers
Method
is_masked_id
Indicate whether this hash is really an actor ID.
fendermint/vm/actor_interface/src/eam.rs:63
↓ 2 callers
Method
is_prefix_of
(&self, other: &ResourceName)
fendermint/testing/materializer/src/lib.rs:106
↓ 2 callers
Method
is_resolved
(&self)
fendermint/vm/resolver/src/pool.rs:47
↓ 2 callers
Function
is_streaming_method
Indicate whether a method requires a WebSocket connection.
fendermint/eth/api/src/apis/mod.rs:97
↓ 2 callers
Method
labels
Tag containers with resource names.
fendermint/testing/materializer/src/docker/runner.rs:73
↓ 2 callers
Method
last_finalized_height
Return the height of the first entry in the chain. This is the block that was finalized *in the ledger*.
fendermint/vm/topdown/src/voting.rs:122
↓ 2 callers
Method
latest_height
Get the height of the latest commit.
fendermint/eth/api/src/state.rs:157
↓ 2 callers
Method
latest_height
Get the latest height tracked in the provider, includes both cache and last committed finality
fendermint/vm/topdown/src/finality/null.rs:159
↓ 2 callers
Method
leaf_lookup
(&self, leaf: &[V])
ext/merkle-tree-rs/src/standard.rs:189
↓ 2 callers
Method
libraries_needed
Collect the libraries this contract needs.
fendermint/eth/hardhat/src/lib.rs:180
↓ 2 callers
Function
list_manifests
Collect all the manifests from a directory containing snapshot-directories, e.g. `snapshots/snapshot-1/manifest.json` etc.
fendermint/vm/snapshot/src/manifest.rs:53
↓ 2 callers
Function
list_parts
List all the `{idx}.part` files in a directory.
fendermint/vm/snapshot/src/manifest.rs:127
↓ 2 callers
Method
load
Load a manifest from the blockstore.
fendermint/actors/src/manifest.rs:26
↓ 2 callers
Function
load_car
()
fendermint/app/src/main.rs:122
↓ 2 callers
Method
local_public_key
(&self)
ipld/resolver/src/behaviour/mod.rs:31
↓ 2 callers
Function
make_config
(rng: &mut StdRng, cluster_size: u32, bootstrap_addr: Option<Multiaddr>)
ipld/resolver/tests/smoke.rs:317
↓ 2 callers
Function
make_merkle_tree
(leaves: Vec<Hash>)
ext/merkle-tree-rs/src/core.rs:88
↓ 2 callers
Function
make_middleware
Create a middleware that will assign nonces and sign the message.
fendermint/testing/materializer/tests/docker_tests/standalone.rs:24
↓ 2 callers
Function
make_service
(config: Config)
ipld/resolver/tests/smoke.rs:311
↓ 2 callers
Function
matches_topics
Check whether to keep a log according to the topic filter. A note on specifying topic filters: Topics are order-dependent. A transaction with a log w
fendermint/eth/api/src/filters.rs:47
↓ 2 callers
Function
maybe_eth_address
Return the 20 byte Ethereum address if the address is that kind of delegated one.
fendermint/vm/message/src/signed.rs:263
↓ 2 callers
Method
min_collateral
Minimum collateral required to activate the subnet.
fendermint/testing/contract-test/tests/staking/state.rs:329
↓ 2 callers
Method
min_validators
Minimum number of validators required to activate the subnet.
fendermint/testing/contract-test/tests/staking/state.rs:323
↓ 2 callers
Function
mock_client
()
fendermint/vm/snapshot/src/manager.rs:491
↓ 2 callers
Method
modify_exec_state
Take the execution state, update it, put it back, return the output.
fendermint/testing/contract-test/src/lib.rs:166
↓ 2 callers
Function
my_secret_key
returns a seeded secret key which is guaranteed to be the same every time
fendermint/testing/contract-test/tests/run_upgrades.rs:32
↓ 2 callers
Method
new_cf_handle
Create a new column family, using the default options. Returns error if it already exists.
fendermint/rocksdb/src/rocks/mod.rs:147
↓ 2 callers
Function
new_evm_keystore_from_path
( repo_str: &str, )
ipc/provider/src/lib.rs:850
↓ 2 callers
Method
new_filter_driver
Create a new filter driver, subscribe with Tendermint and start handlers in the background.
fendermint/eth/api/src/state.rs:543
↓ 2 callers
Function
new_fvm_keystore_from_path
(repo_str: &str)
ipc/provider/src/lib.rs:858
↓ 2 callers
Function
new_fvm_wallet_from_config
(config: Arc<Config>)
ipc/provider/src/lib.rs:828
← previous
next →
501–600 of 2,468, ranked by callers