MCPcopy Create free account

hub / github.com/ChainSafe/Delorean-Protocol / functions

Functions2,468 in github.com/ChainSafe/Delorean-Protocol

↓ 2 callersMethodvalidate
Validate a proof against a known root hash.
fendermint/vm/actor_interface/src/ipc.rs:237
↓ 2 callersMethodvalidate
(&self)
ext/merkle-tree-rs/src/standard.rs:176
↓ 2 callersFunctionvalidate_manifest
Do simple sanity checks on the manifest, e.g.: we are not over allocating the balances relayers have balances on the parent to submit transactions sub
fendermint/testing/materializer/src/validation.rs:31
↓ 2 callersMethodvalues_within
(&self, start: K, end: K)
fendermint/vm/topdown/src/cache.rs:109
↓ 2 callersMethodverify
(&self, chain_id: &ChainID)
fendermint/vm/interpreter/src/signed.rs:46
↓ 2 callersMethodvoting_subscribe
Subscribe to a voting topic.
ipld/resolver/src/behaviour/membership.rs:246
↓ 2 callersMethodvoting_unsubscribe
Unsubscribe from a voting topic.
ipld/resolver/src/behaviour/membership.rs:254
↓ 2 callersMethodwallet_balance
Get the balance of an address
ipc/provider/src/lib.rs:565
↓ 2 callersMethodwith_block_hash
Set the block hash during execution.
fendermint/vm/interpreter/src/fvm/state/exec.rs:166
↓ 2 callersMethodwith_exec_state
(&self, f: F)
fendermint/app/src/ipc.rs:54
↓ 2 callersMethodwith_exec_state
If we know the query is over the state, cache the state tree.
fendermint/vm/interpreter/src/fvm/state/query.rs:111
↓ 2 callersMethodws_client
Connect to the WebSocket and start the driver, returning the client.
fendermint/eth/api/src/client.rs:167
↓ 1 callersMethodaccess_snapshot
Try to find a snapshot, if it still exists. If found, mark it as accessed, so that it doesn't get purged while likely to be requested or read from di
fendermint/vm/snapshot/src/client.rs:60
↓ 1 callersMethodaccount_id
(&self)
fendermint/testing/materializer/src/materials/defaults.rs:106
↓ 1 callersMethodaccounts_dir
(&self, testnet_name: &TestnetName)
fendermint/testing/materializer/src/docker/mod.rs:399
↓ 1 callersMethodactive_collateral
Total collateral of the top N validators. This is what we have to achieve quorum over.
fendermint/testing/contract-test/tests/staking/state.rs:347
↓ 1 callersFunctionactor_id
(client: &impl QueryClient, addr: &Address)
fendermint/rpc/examples/simplecoin.rs:196
↓ 1 callersMethodadd_at
Same as [`RateLimiter::add`] but allows passing in the time, for testing.
ipld/resolver/src/limiter.rs:37
↓ 1 callersMethodadd_bootstrap
Advertises the endpoint of a bootstrap node for the subnet.
ipc/provider/src/lib.rs:695
↓ 1 callersMethodadd_checkpoint_signature_calldata
Construct the input parameters for adding a signature to the checkpoint. This will need to be broadcasted as a transaction.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:179
↓ 1 callersMethodadd_claim
Increase the claim balance.
fendermint/testing/contract-test/tests/staking/state.rs:371
↓ 1 callersMethodadd_node
Add a node with randomized address, optionally bootstrapping from an existing node.
ipld/resolver/tests/smoke.rs:108
↓ 1 callersMethodadd_signed_tag_at_height
( &mut self, rt: &impl Runtime, height: &BlockHeight, signature: &BlsSignature
fendermint/actors/cetf/src/state.rs:110
↓ 1 callersMethodadd_tag_at_height
( &mut self, rt: &impl Runtime, height: &BlockHeight, tag: &Tag, )
fendermint/actors/cetf/src/state.rs:66
↓ 1 callersMethodadd_web_socket
Register the sender of a web socket.
fendermint/eth/api/src/state.rs:113
↓ 1 callersMethodaddr
(&self)
fendermint/vm/interpreter/src/fvm/state/ipc.rs:76
↓ 1 callersMethodaddr
(&self)
fendermint/testing/contract-test/src/ipc/subnet.rs:45
↓ 1 callersFunctionaddress_to_eth_address
(addr: &Address)
ipc/provider/src/config/serialize.rs:54
↓ 1 callersMethodaddresses_of_peer
(&mut self, peer_id: PeerId)
ipld/resolver/src/behaviour/discovery.rs:222
↓ 1 callersMethodadjust_rank
(&mut self, addr: EthAddress, power: Collateral)
fendermint/testing/contract-test/tests/staking/state.rs:130
↓ 1 callersMethodancestors
All the subnet names from the root to the parent of the subnet, excluding the subnet itself.
fendermint/testing/materializer/src/lib.rs:288
↓ 1 callersMethodapply_cross_messages
( &self, state: &mut FvmExecState<DB>, cross_messages: Vec<IpcEnvelope>, )
fendermint/vm/interpreter/src/fvm/state/ipc.rs:274
↓ 1 callersMethodapply_snapshot_chunk
Apply the given snapshot chunk to the application's state.
fendermint/abci/src/application.rs:141
↓ 1 callersMethodapply_validator_changes
Apply all pending validator changes, returning the newly adopted configuration number, or 0 if there were no changes.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:150
↓ 1 callersMethodas_id
Interpret the EVM word as an ID address in EVM-form, and return a Filecoin ID address if that's the case. An ID address starts with 0xff (msb), and c
ipc/types/src/ethaddr.rs:90
↓ 1 callersFunctionatto_per_power
()
fendermint/vm/genesis/src/lib.rs:303
↓ 1 callersMethodawait_connect
Wait until the cluster is formed, ie. nodes discover each other through their bootstrap.
ipld/resolver/tests/smoke.rs:75
↓ 1 callersFunctionb64_to_bls_secret
(b64: &str)
fendermint/app/src/cmd/key.rs:169
↓ 1 callersFunctionb64_to_secret
(b64: &str)
fendermint/app/src/cmd/key.rs:163
↓ 1 callersMethodbackground_lookup
Lookup a peer, unless we already know their address, so that we have a chance to connect to them later.
ipld/resolver/src/behaviour/discovery.rs:178
↓ 1 callersFunctionbase_fee_surged
Implementation borrowed from https://github.com/gakonst/ethers-rs/blob/ethers-v2.0.8/ethers-core/src/utils/mod.rs#L582 Refer to the implementation for
ipc/provider/src/manager/evm/manager.rs:1288
↓ 1 callersMethodbegin_block
(&self, block_height: ChainEpoch)
fendermint/testing/contract-test/src/lib.rs:194
↓ 1 callersFunctionblake2b_256
Generates BLAKE2b hash of fixed 32 bytes size.
ipld/resolver/src/hash.rs:9
↓ 1 callersMethodblock_hash
(&self, height: BlockHeight)
fendermint/vm/topdown/src/finality/fetch.rs:202
↓ 1 callersMethodbootstrapped
Check if minimum collateral has been met.
fendermint/testing/contract-test/src/ipc/subnet.rs:176
↓ 1 callersMethodbottom_up_msg_batch
Fetch the bottom-up message batch enqueued for a given checkpoint height.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:109
↓ 1 callersFunctionbroadcast_incomplete_signatures
Sign the current and any incomplete checkpoints.
fendermint/vm/interpreter/src/fvm/checkpoint.rs:194
↓ 1 callersFunctionbroadcast_signature
As a validator, sign the checkpoint and broadcast a transaction to add our signature to the ledger.
fendermint/vm/interpreter/src/fvm/checkpoint.rs:265
↓ 1 callersFunctionbuild_peer_score_params
(membership_topic: IdentTopic)
ipld/resolver/src/behaviour/membership.rs:656
↓ 1 callersFunctionbuild_peer_score_thresholds
()
ipld/resolver/src/behaviour/membership.rs:664
↓ 1 callersMethodcached_blocks
Returns the number of blocks cached.
fendermint/vm/topdown/src/finality/null.rs:138
↓ 1 callersMethodcall
Run a message in a read-only fashion.
fendermint/rpc/src/query.rs:58
↓ 1 callersFunctioncamel_to_snake
Convert ContractName to contract_name so we can use it as a Rust module. We could just lowercase, but this is what `Abigen` does as well, and it's mo
contracts/binding/build.rs:138
↓ 1 callersMethodcan_finalize
(&self)
fendermint/vm/topdown/tests/smt_voting.rs:107
↓ 1 callersFunctioncetf_tag_msg_to_chainmessage
( tag_msg: &(u64, bls_signatures::Signature), )
fendermint/vm/interpreter/src/chain.rs:605
↓ 1 callersMethodchain_head
(&self, subnet: &SubnetID)
ipc/provider/src/lib.rs:575
↓ 1 callersMethodchain_head
(&self)
ipc/provider/src/lotus/client.rs:323
↓ 1 callersMethodcheck
( &self, state: Self::State, msg: Self::Message, is_recheck: bool, )
fendermint/vm/interpreter/src/bytes.rs:224
↓ 1 callersMethodcheck
Check that: sender exists sender nonce matches the message sequence sender has enough funds to cover the gas cost
fendermint/vm/interpreter/src/fvm/check.rs:40
↓ 1 callersMethodcheck_block_hash
(&self, proposal: &IPCParentFinality)
fendermint/vm/topdown/src/finality/null.rs:356
↓ 1 callersFunctioncheck_block_streamer
Check that a CAR file can be streamed without errors.
fendermint/vm/snapshot/src/car/streamer.rs:113
↓ 1 callersFunctioncheck_error
The FVM would return an error from `DefaultExecutor::preflight_message` if it was called with a message that doesn't pass basic checks, for example it
fendermint/vm/interpreter/src/fvm/state/exec.rs:335
↓ 1 callersMethodcheck_height
(&self, proposal: &IPCParentFinality)
fendermint/vm/topdown/src/finality/null.rs:316
↓ 1 callersFunctioncheck_load_car
Check that a CAR file can be loaded from a byte reader.
fendermint/vm/snapshot/src/car/streamer.rs:104
↓ 1 callersFunctioncheck_param_types
Check all tokens against expected parameters; return any offending one. Based on [Tokens::types_check]
fendermint/vm/actor_interface/src/ipc.rs:570
↓ 1 callersMethodcheck_proposal
(&self, proposal: &IPCParentFinality)
fendermint/vm/topdown/src/finality/null.rs:99
↓ 1 callersFunctioncheck_read_isolation
Check that read transactions don't see changes from write transactions. This test assumes that read and write transactions can be executed concurrent
fendermint/storage/src/testing.rs:329
↓ 1 callersMethodcheck_result
(&self)
fendermint/eth/api/examples/common/mod.rs:141
↓ 1 callersMethodcheck_result
(&self, cmd: &Self::Command, pre_state: &Self::State, result: Self::Result)
fendermint/testing/src/smt.rs:272
↓ 1 callersMethodcheck_signing_key
(&self, key: &PublicKey)
ipld/resolver/src/vote_record.rs:83
↓ 1 callersMethodcheck_system
( &self, _cmd: &Self::Command, post_state: &Self::State, post_
fendermint/testing/src/smt.rs:288
↓ 1 callersMethodcheck_tx
Check the given transaction before putting it into the local mempool.
fendermint/abci/src/application.rs:54
↓ 1 callersFunctioncheck_write_isolation
Check that two write transactions don't see each others' changes. This test assumes that write transactions can be executed concurrently, that they d
fendermint/storage/src/testing.rs:192
↓ 1 callersFunctioncheck_write_isolation_concurrent
Check that two write transactions don't see each others' changes when executed on different threads.
fendermint/storage/src/testing.rs:228
↓ 1 callersFunctioncheck_write_serialization_concurrent
Check that two write transactions are serializable, their effects don't get lost and aren't interspersed.
fendermint/storage/src/testing.rs:242
↓ 1 callersMethodcheckpoint_period
The checkpoint period that the current manager is submitting upon
ipc/provider/src/checkpoint.rs:114
↓ 1 callersMethodcheckpoint_signatories
Get the Ethereum adresses of validators who signed a checkpoint.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:301
↓ 1 callersMethodchunk_created
Number of chunks created so far.
fendermint/vm/snapshot/src/car/chunker.rs:62
↓ 1 callersMethodcid
(&self)
ipc/types/src/lib.rs:89
↓ 1 callersFunctioncirc_supply
Sum of balances in the genesis accounts.
fendermint/vm/interpreter/src/fvm/genesis.rs:532
↓ 1 callersMethodclaim_collateral
( &mut self, subnet: SubnetID, from: Option<Address>, )
ipc/provider/src/lib.rs:381
↓ 1 callersFunctioncli
The `cli` method exposed to handle all the cli commands, ideally from main. # Examples Sample usage: ```ignore # to start the daemon with ipc-client
ipc/cli/src/commands/mod.rs:114
↓ 1 callersFunctioncollect_emitters
Collect and parse all `emitter.deleg` or `emitter.id` in the events.
fendermint/eth/api/src/conv/from_tm.rs:579
↓ 1 callersFunctioncollect_txs
Collect the identifiers of the transactions in the block.
fendermint/eth/api/src/mpool.rs:152
↓ 1 callersMethodcometbft_http_endpoint
(&self)
fendermint/testing/materializer/src/docker/node.rs:575
↓ 1 callersMethodcometbft_logs
(&self)
fendermint/testing/materializer/src/docker/node.rs:537
↓ 1 callersMethodcometbft_node_id
Read the CometBFT node ID (network identity) from the file we persisted during creation.
fendermint/testing/materializer/src/docker/node.rs:524
↓ 1 callersMethodcommit
Commit the current state at the current height.
fendermint/abci/src/application.rs:115
↓ 1 callersFunctioncommit_finality
Commit the parent finality. Returns the height that the previous parent finality is committed and the committed finality itself. If there is no parent
fendermint/vm/interpreter/src/fvm/topdown.rs:18
↓ 1 callersMethodcommit_parent_finality
Commit the parent finality to the gateway and returns the previously committed finality. None implies there is no previously committed finality.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:224
↓ 1 callersFunctioncompareArrays
(onChain, newArr)
contracts/scripts/util.ts:259
↓ 1 callersMethodconfig_dir
Path to the configuration directories. If not specified then returns the default under the home directory.
fendermint/app/options/src/lib.rs:168
↓ 1 callersFunctionconfig_str
()
ipc/provider/src/config/tests.rs:45
↓ 1 callersFunctionconstructor_param_types
Returns all input params of given constructor. Based on [Constructor::param_types]
fendermint/vm/actor_interface/src/ipc.rs:591
↓ 1 callersFunctioncontainer_name
Create a container name from the relayer name. It consists of `{relayer-id}-relayer-{hash(relayer-name)}`
fendermint/testing/materializer/src/docker/relayer.rs:118
↓ 1 callersMethodcontains
(&mut self, cid: &Cid)
fendermint/app/src/store.rs:101
↓ 1 callersMethodcontext_code
(self, code: ExitCode, context: C)
ipc/types/src/actor_error.rs:281
↓ 1 callersMethodcontract
Get a reference to the wrapped contract to construct messages without callign anything.
fendermint/vm/interpreter/src/fvm/state/fevm.rs:160
↓ 1 callersMethodcontract_path
Concatenate the contracts directory with the expected layout to get the path to the JSON file of a contract, which is under a directory named after th
fendermint/eth/hardhat/src/lib.rs:142
↓ 1 callersFunctioncontracts_path
Path to the Solidity contracts, indended to be used in tests.
fendermint/eth/hardhat/src/lib.rs:274
← previousnext →701–800 of 2,468, ranked by callers