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
create_account
Create a cryptographic keypair for an account ID.
fendermint/testing/materializer/src/testnet.rs:128
↓ 1 callers
Method
create_and_start_rootnet
( &mut self, m: &mut R, root_name: &SubnetName, rootnet: &Rootnet, )
fendermint/testing/materializer/src/testnet.rs:376
↓ 1 callers
Method
create_and_start_subnet
( &mut self, m: &mut R, parent_subnet_name: &SubnetName, subnet_id: &SubnetId,
fendermint/testing/materializer/src/testnet.rs:444
↓ 1 callers
Method
create_bottom_up_checkpoint
Insert a new checkpoint at the period boundary.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:121
↓ 1 callers
Method
create_evm_actor_with_cons
Deploy an EVM contract with a fixed ID and some constructor arguments. Returns the hashed Ethereum address we can use to invoke the contract.
fendermint/vm/interpreter/src/fvm/state/genesis.rs:391
↓ 1 callers
Method
create_multisig_actor
( &mut self, ms: Multisig, balance: TokenAmount, ids: &init::AddressMap,
fendermint/vm/interpreter/src/fvm/state/genesis.rs:350
↓ 1 callers
Method
create_network
(&mut self, testnet_name: &TestnetName)
fendermint/testing/materializer/src/logging.rs:43
↓ 1 callers
Method
create_network
( &mut self, testnet_name: &TestnetName, )
fendermint/testing/materializer/src/docker/mod.rs:591
↓ 1 callers
Method
create_node
Create the configuration of a node. Fails if the genesis hasn't been created yet.
fendermint/testing/materializer/src/testnet.rs:275
↓ 1 callers
Method
create_relayer
( &'s mut self, parent_submit_config: &SubmitConfig<'a, M>, relayer_name: &RelayerName
fendermint/testing/materializer/src/logging.rs:209
↓ 1 callers
Method
create_root_genesis
Create a genesis for the rootnet nodes. On the rootnet the validator power comes out of thin air, ie. the balances don't have to cover it. On subnets
fendermint/testing/materializer/src/testnet.rs:222
↓ 1 callers
Function
create_signed_message_params
(msg: MpoolPushMessage, signature: Signature)
ipc/provider/src/lotus/client.rs:467
↓ 1 callers
Method
create_snapshot
Export a snapshot to a temporary file, then copy it to the snapshot directory.
fendermint/vm/snapshot/src/manager.rs:192
↓ 1 callers
Method
create_subnet
( &'s mut self, parent_submit_config: &SubmitConfig<'a, M>, subnet_name: &SubnetName,
fendermint/testing/materializer/src/logging.rs:138
↓ 1 callers
Method
create_subnet
( &mut self, from: Option<Address>, parent: SubnetID, min_validators: u64,
ipc/provider/src/lib.rs:245
↓ 1 callers
Method
create_subnet_genesis
( &'s mut self, parent_submit_config: &SubmitConfig<'a, M>, subnet: &'a M::Subnet,
fendermint/testing/materializer/src/logging.rs:195
↓ 1 callers
Method
credit
Increase the current balance.
fendermint/testing/contract-test/tests/staking/state.rs:381
↓ 1 callers
Method
cross_msgs_hash
This is purely for testing, although we could use it in production to avoid having to match Rust and Solidity semantics.
fendermint/testing/contract-test/src/ipc/subnet.rs:201
↓ 1 callers
Method
current_epoch
(&self)
ipc/provider/src/lotus/client.rs:332
↓ 1 callers
Method
current_membership
Get the currently active validator set.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:155
↓ 1 callers
Function
cutFacetOnChain
( diamondAddress: string, replacementFacet: any, action, functionSelectors, )
contracts/scripts/util.ts:291
↓ 1 callers
Function
debug_response
(response: &ResponseObjects)
fendermint/eth/api/src/handlers/http.rs:56
↓ 1 callers
Function
decode_bytes
Parse what Tendermint returns in the `data` field of [`DeliverTx`] as raw bytes. Only call this after the `code` of both [`DeliverTx`] and [`CheckTx`
fendermint/rpc/src/response.rs:31
↓ 1 callers
Function
decode_fevm_create
Parse what Tendermint returns in the `data` field of [`DeliverTx`] as [`CreateReturn`].
fendermint/rpc/src/response.rs:36
↓ 1 callers
Function
default_config_path
()
ipc/provider/src/lib.rs:874
↓ 1 callers
Method
delegated_address
Delegated EAM address of the EVM actor, which can be used to invoke the contract.
fendermint/vm/actor_interface/src/eam.rs:133
↓ 1 callers
Method
deliver
( &self, state: Self::State, msg: Self::Message, )
fendermint/vm/interpreter/src/bytes.rs:178
↓ 1 callers
Function
deploySubnetActorDiamond
( gatewayDiamondAddress: string, libs: { [key in string]: string }, )
contracts/scripts/deploy-sa-diamond.ts:6
↓ 1 callers
Function
deploy_contract
Deploy SimpleCoin.
fendermint/rpc/examples/simplecoin.rs:209
↓ 1 callers
Method
deploy_library
Deploy a library contract with a dynamic ID and no constructor.
fendermint/vm/interpreter/src/fvm/genesis.rs:414
↓ 1 callers
Function
derive_cid
(t: &T)
fendermint/vm/interpreter/src/fvm/state/snapshot.rs:289
↓ 1 callers
Method
deserialize
(deserializer: D)
fendermint/testing/materializer/src/lib.rs:30
↓ 1 callers
Method
deserialize
(deserializer: D)
ipc/types/src/lib.rs:119
↓ 1 callers
Function
dispatch_resolver_events
( mut rx: tokio::sync::broadcast::Receiver<ResolverEvent<AppVote>>, parent_finality_votes: VoteTally,
fendermint/app/src/cmd/run.rs:524
↓ 1 callers
Function
dispatch_vote
( vote: VoteRecord<AppVote>, parent_finality_votes: &VoteTally, topdown_enabled: bool, )
fendermint/app/src/cmd/run.rs:548
↓ 1 callers
Method
domain_hash
( &self, chain_id: &ChainID, )
fendermint/vm/interpreter/src/signed.rs:62
↓ 1 callers
Method
download_dir
(&self)
fendermint/app/settings/src/lib.rs:247
↓ 1 callers
Method
echo
Echo back the same message as provided in the request.
fendermint/abci/src/application.rs:32
↓ 1 callers
Function
effective_gas_price
https://github.com/filecoin-project/lotus/blob/6cc506f5cf751215be6badc94a960251c6453202/node/impl/full/eth.go#L2220C41-L2228
fendermint/eth/api/src/gas/mod.rs:13
↓ 1 callers
Method
emitter_delegated_addresses
Collect all the event emitters' delegated addresses, for those who have any.
fendermint/vm/interpreter/src/fvm/state/exec.rs:265
↓ 1 callers
Method
enabled
Check that IPC is configured in this deployment.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:83
↓ 1 callers
Function
encode_data
Apply the encoding that Tendermint does to the bytes inside [`DeliverTx`].
fendermint/rpc/src/response.rs:22
↓ 1 callers
Method
end_block
(&self, _block_height: ChainEpoch)
fendermint/testing/contract-test/src/lib.rs:216
↓ 1 callers
Function
enrich_block_with_retry
It looks like it might not be true that when we receive a `NewBlock` event from Tendermint, (which includes begin and end events, so we can assume it'
fendermint/eth/api/src/filters.rs:649
↓ 1 callers
Method
envelope
(&self)
ipld/resolver/src/signed_record.rs:72
↓ 1 callers
Function
error_with_data
( exit_code: ExitCode, msg: impl ToString, data: Option<E>, )
fendermint/eth/api/src/error.rs:61
↓ 1 callers
Method
estimate_gassed_msg
( &self, state: FvmQueryState<DB>, msg: &mut Message, )
fendermint/vm/interpreter/src/fvm/query.rs:166
↓ 1 callers
Method
estimate_message_gas
(&self, msg: &mut MpoolPushMessage)
ipc/provider/src/lotus/client.rs:397
↓ 1 callers
Function
estimate_priority_fee
Implementation borrowed from https://github.com/gakonst/ethers-rs/blob/ethers-v2.0.8/ethers-core/src/utils/mod.rs#L536 Refer to the implementation for
ipc/provider/src/manager/evm/manager.rs:1303
↓ 1 callers
Method
estimation_call_with_limit
( &self, state: FvmQueryState<DB>, mut msg: Message, limit: u64, )
fendermint/vm/interpreter/src/fvm/query.rs:271
↓ 1 callers
Function
eth_addr_str_to_address
(s: &str)
ipc/provider/src/config/deserialize.rs:105
↓ 1 callers
Function
eth_addr_to_eam
(eth_addr: &EthAddress)
fendermint/rpc/examples/simplecoin.rs:333
↓ 1 callers
Function
eth_addr_to_eam
(eth_addr: &str)
fendermint/testing/delorean-cli/src/main.rs:619
↓ 1 callers
Method
ethapi_http_endpoint
(&self)
fendermint/testing/materializer/src/docker/node.rs:563
↓ 1 callers
Method
ethapi_logs
(&self)
fendermint/testing/materializer/src/docker/node.rs:541
↓ 1 callers
Method
exceed_cache_size_limit
(&self)
fendermint/vm/topdown/src/sync/syncer.rs:130
↓ 1 callers
Function
exec
Execute the command specified in the options.
fendermint/app/src/cmd/mod.rs:63
↓ 1 callers
Method
exec_state
(&mut self)
fendermint/vm/interpreter/src/fvm/state/genesis.rs:503
↓ 1 callers
Method
execute
(&self, state: &mut FvmExecState<DB>)
fendermint/vm/interpreter/src/fvm/upgrades.rs:86
↓ 1 callers
Function
execute_topdown_msgs
Execute the top down messages implicitly. Before the execution, mint to the gateway of the funds transferred in the messages, and increase the circula
fendermint/vm/interpreter/src/fvm/topdown.rs:43
↓ 1 callers
Method
existing_deployment
( &mut self, subnet_name: &SubnetName, gateway: H160, registry: H160, )
fendermint/testing/materializer/src/logging.rs:78
↓ 1 callers
Function
export_script
Export executable shell script.
fendermint/testing/materializer/src/materials/mod.rs:78
↓ 1 callers
Method
export_scripts
Export scripts that need to be mounted.
fendermint/testing/materializer/src/docker/mod.rs:302
↓ 1 callers
Method
extend_vote
(&self, request: request::ExtendVote)
fendermint/abci/src/application.rs:84
↓ 1 callers
Function
extract_actor_state
(res: AbciQuery)
fendermint/rpc/src/query.rs:161
↓ 1 callers
Method
f0_id
(&self, rt: &impl fil_actors_runtime::runtime::Runtime)
ipc/api/src/subnet_id.rs:62
↓ 1 callers
Method
fendermint_cli_runner
Create an instance of an `fendermint` command runner.
fendermint/testing/materializer/src/docker/mod.rs:404
↓ 1 callers
Method
fendermint_logs
(&self)
fendermint/testing/materializer/src/docker/node.rs:533
↓ 1 callers
Method
fendermint_peer_id
Read the libp2p peer ID (network identity) from the file we persisted during creation.
fendermint/testing/materializer/src/docker/node.rs:529
↓ 1 callers
Method
fetch_data
( &self, height: BlockHeight, block_hash: BlockHash, )
fendermint/vm/topdown/src/sync/syncer.rs:270
↓ 1 callers
Function
fetch_topdown_events
( parent_proxy: &P, start_height: BlockHeight, end_height: BlockHeight, )
fendermint/vm/topdown/src/sync/syncer.rs:356
↓ 1 callers
Method
fevm_call
Call a method on a FEVM contract without including a transaction on the blockchain.
fendermint/rpc/src/tx.rs:112
↓ 1 callers
Function
fevm_create
Deploy an EVM contract through RPC and print the response to STDOUT as JSON. The returned EVM contract addresses are included as a JSON object.
fendermint/app/src/cmd/rpc.rs:182
↓ 1 callers
Method
fevm_estimate_gas
Estimate the gas limit of a FEVM call.
fendermint/rpc/src/tx.rs:143
↓ 1 callers
Method
fevm_invoke
Send a transaction to the chain and return is hash. It currently doesn't wait for the execution, only that it has successfully been added to the memp
fendermint/vm/interpreter/src/fvm/broadcast.rs:111
↓ 1 callers
Function
filterSelectors
* Filters the input array to only return strings that start with '0x'. * * @param {Object} input - The object containing the functionSelectors array
contracts/scripts/util.ts:253
↓ 1 callers
Method
finalize_block
( &self, request: request::FinalizeBlock, )
fendermint/abci/src/application.rs:101
↓ 1 callers
Method
finalized_chain_head
(&self)
fendermint/vm/topdown/src/sync/syncer.rs:278
↓ 1 callers
Function
findFileInDir
(filename, folder)
contracts/scripts/util.ts:11
↓ 1 callers
Function
find_key
Returns a key corresponding to given address
ipc/wallet/src/fvm/wallet.rs:196
↓ 1 callers
Function
find_subnet_id
The `ipc-cli` puts the output in a human readable log instead of printing JSON.
fendermint/testing/materializer/src/docker/mod.rs:1026
↓ 1 callers
Function
find_vars
Find values in the string that can be interpolated, e.g. "${NOMAD_HOST_ADDRESS_cometbft_p2p}"
fendermint/app/settings/src/utils.rs:86
↓ 1 callers
Method
flush
Flush the data to the store and overwrite the `Cid`.
ipc/types/src/hamt.rs:80
↓ 1 callers
Function
format_selector
(selector_bytes)
contracts/scripts/python/build_selector_library.py:34
↓ 1 callers
Method
from
(value: anyhow::Error)
fendermint/eth/api/src/error.rs:21
↓ 1 callers
Method
from
(value: &CheckpointPoolItem)
fendermint/vm/interpreter/src/chain.rs:67
↓ 1 callers
Method
from
(value: u64)
fendermint/vm/message/src/query.rs:31
↓ 1 callers
Method
from
(&self)
ipc/provider/src/lotus/message/mpool.rs:55
↓ 1 callers
Function
from_contract_validators
( vals: Vec<subnet_actor_getter_facet::Validator>, )
ipc/api/src/validator.rs:42
↓ 1 callers
Method
fund_from_faucet
( &'s mut self, account: &'a M::Account, reference: Option<ResourceHash>, )
fendermint/testing/materializer/src/logging.rs:53
↓ 1 callers
Method
gas_search
This function performs a simpler implementation of the gas search than the one used in Lotus. Instead of using historical information of the gas limit
fendermint/vm/interpreter/src/fvm/query.rs:234
↓ 1 callers
Function
gen_collateral
(g: &mut Gen, account_id: &AccountId, balances: &mut BalanceMap)
fendermint/testing/materializer/src/arb.rs:401
↓ 1 callers
Method
gen_command
(&self, u: &mut Unstructured, _state: &Self::State)
fendermint/testing/src/smt.rs:256
↓ 1 callers
Function
gen_manifest
( g: &mut Gen, max_children: usize, max_level: usize, default_balance: Balance, )
fendermint/testing/materializer/src/arb.rs:118
↓ 1 callers
Function
gen_root_subnet
Generate a random root-like subnet. The motivation for this is just to reuse the validator allocation for a new rootnet.
fendermint/testing/materializer/src/arb.rs:356
↓ 1 callers
Method
gen_state
(&self, u: &mut Unstructured)
fendermint/testing/contract-test/tests/staking/machine.rs:81
↓ 1 callers
Method
gen_state
(&self, u: &mut Unstructured)
fendermint/testing/src/smt.rs:244
↓ 1 callers
Function
gen_urls
Generate something that looks like it could be a JSON-RPC endpoint of an L1. Return more, as if we had a list of nodes to choose from.
fendermint/testing/materializer/src/arb.rs:199
↓ 1 callers
Function
generate_solidity_function
(contract_selectors)
contracts/scripts/python/build_selector_library.py:19
↓ 1 callers
Function
generate_wallet
()
ipc/wallet/src/fvm/wallet.rs:272
← previous
next →
801–900 of 2,468, ranked by callers