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
Function
to_topics_and_data
Find the Ethereum topics (up to 4) and the data in the event attributes.
fendermint/eth/api/src/conv/from_tm.rs:500
↓ 1 callers
Function
tokens_to_burn
Total amount of tokens to burn as a result of bottom-up messages leaving the subnet.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:328
↓ 1 callers
Function
tokens_to_mint
Total amount of tokens to mint as a result of top-down messages arriving at the subnet.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:317
↓ 1 callers
Method
top_down_msgs
Should always return the top down messages, only when ipc parent_client is down after exponential retries
fendermint/vm/topdown/src/finality/fetch.rs:167
↓ 1 callers
Method
top_down_msgs_from
( &self, from: BlockHeight, to: BlockHeight, )
fendermint/vm/topdown/src/toggle.rs:64
↓ 1 callers
Method
top_down_msgs_from
Get top down message in the range `from` to `to`, both inclusive. For the check to be valid, one should not pass a height `to` that is a null block, o
fendermint/vm/topdown/src/finality/fetch.rs:92
↓ 1 callers
Method
topdown_enabled
Indicate whether we have configured the top-down syncer to run.
fendermint/app/settings/src/lib.rs:369
↓ 1 callers
Method
total_validators
(&self)
fendermint/testing/contract-test/tests/staking/state.rs:73
↓ 1 callers
Function
transfer
Execute token transfer through RPC and print the response to STDOUT as JSON.
fendermint/app/src/cmd/rpc.rs:142
↓ 1 callers
Method
transfer
Transfer tokens to another account.
fendermint/rpc/src/message.rs:166
↓ 1 callers
Method
try_claim
Claim any refunds.
fendermint/testing/contract-test/src/ipc/subnet.rs:113
↓ 1 callers
Method
try_join
Try to join the subnet as a validator.
fendermint/testing/contract-test/src/ipc/subnet.rs:70
↓ 1 callers
Method
try_leave
Try to remove all stake of a validator.
fendermint/testing/contract-test/src/ipc/subnet.rs:108
↓ 1 callers
Function
try_parse_genesis_cbor
(bytes: &[u8])
fendermint/vm/interpreter/src/bytes.rs:344
↓ 1 callers
Function
try_parse_genesis_json
(bytes: &[u8])
fendermint/vm/interpreter/src/bytes.rs:338
↓ 1 callers
Method
try_stake
Try to increase the stake of a validator.
fendermint/testing/contract-test/src/ipc/subnet.rs:84
↓ 1 callers
Method
try_submit_checkpoint
Submit a bottom-up checkpoint.
fendermint/testing/contract-test/src/ipc/subnet.rs:118
↓ 1 callers
Method
try_take
Take all the accumulated changes. If there are no changes but there was an error, return that. If the producers have stopped, return `None`.
fendermint/eth/api/src/filters.rs:678
↓ 1 callers
Method
try_unstake
Try to decrease the stake of a validator.
fendermint/testing/contract-test/src/ipc/subnet.rs:96
↓ 1 callers
Function
tx_cache_clearing_loop
Subscribe to notifications about new blocks and 1) remove all included transactions from the caches 2) broadcast buffered out-of-order transactions wh
fendermint/eth/api/src/mpool.rs:98
↓ 1 callers
Function
uninstall_filter
Uninstalls a filter with given id. Should always be called when watch is no longer needed. Additionally Filters timeout when they aren't requested wit
fendermint/eth/api/src/apis/eth.rs:1059
↓ 1 callers
Method
unpin_subnet
Unpin a we are no longer interested in.
ipld/resolver/src/client.rs:58
↓ 1 callers
Function
unsigned_checkpoints
Collect incomplete signatures from the ledger which this validator hasn't signed yet. It doesn't check whether the validator should have signed it, t
fendermint/vm/interpreter/src/fvm/checkpoint.rs:165
↓ 1 callers
Method
unstake
( &mut self, subnet: SubnetID, from: Option<Address>, collateral: TokenAmount,
ipc/provider/src/lib.rs:352
↓ 1 callers
Method
update_app_version
Update the application version.
fendermint/vm/interpreter/src/fvm/state/exec.rs:286
↓ 1 callers
Method
update_ipc_cli_config
Update the config file of the `ipc-cli` in a given testnet.
fendermint/testing/materializer/src/docker/mod.rs:309
↓ 1 callers
Method
update_rate_limit
Update the rate limit based on new projections for the same timeframe the `content::Behaviour` was originally configured with. This can be used if we
ipld/resolver/src/client.rs:68
↓ 1 callers
Method
update_state
Update the state, save it to JSON, then return whatever value the update returns.
fendermint/testing/materializer/src/docker/mod.rs:335
↓ 1 callers
Method
update_system_actor_manifest
Update the manifest id of the system actor, returns the code cid of the replacing custom actor.
fendermint/vm/interpreter/src/fvm/state/genesis.rs:206
↓ 1 callers
Function
upgradeFacetOnChain
( diamondAddress: string, facet, onChainFunctionSelectors, )
contracts/scripts/util.ts:326
↓ 1 callers
Method
use_own_subnet
(&self)
fendermint/vm/resolver/src/pool.rs:77
↓ 1 callers
Method
validate
Perform sanity checks.
fendermint/testing/materializer/src/manifest.rs:70
↓ 1 callers
Method
validator_changes
Should always return the top down messages, only when ipc parent_client is down after exponential retries
fendermint/vm/topdown/src/finality/fetch.rs:143
↓ 1 callers
Method
validator_changes_from
( &self, from: BlockHeight, to: BlockHeight, )
fendermint/vm/topdown/src/toggle.rs:53
↓ 1 callers
Method
validator_changes_from
( &self, from: BlockHeight, to: BlockHeight, )
fendermint/vm/topdown/src/finality/fetch.rs:70
↓ 1 callers
Function
verify_eth_method
Verify that the method ID and the recipient are one of the allowed combination, which for example is set by [from_eth::to_fvm_message]. The method ID
fendermint/vm/message/src/signed.rs:289
↓ 1 callers
Method
verify_vote_extension
( &self, request: request::VerifyVoteExtension, )
fendermint/abci/src/application.rs:90
↓ 1 callers
Method
version
(&self)
fendermint/vm/interpreter/src/fvm/state/snapshot.rs:57
↓ 1 callers
Function
wait_for_commit
Wait until CometBFT has reached a specific block height. This is used so we can wait for the next block where the ledger changes we have done durign
fendermint/vm/interpreter/src/fvm/checkpoint.rs:138
↓ 1 callers
Method
wait_for_started
Allow time for things to consolidate and APIs to start.
fendermint/testing/materializer/src/docker/node.rs:498
↓ 1 callers
Function
wait_for_startup
Allow time for things to consolidate and APIs to start.
fendermint/testing/materializer/tests/docker.rs:146
↓ 1 callers
Function
walk_ipld_cids
(ipld: Ipld, dfs: &mut VecDeque<Cid>)
fendermint/vm/interpreter/src/fvm/state/snapshot.rs:272
↓ 1 callers
Method
with_env
(mut self, env: EnvMap)
fendermint/testing/materializer/src/docker/runner.rs:67
↓ 1 callers
Function
with_env_vars
Set some env vars, run a fallible piece of code, then unset the variables otherwise they would affect the next test.
fendermint/app/options/src/lib.rs:211
↓ 1 callers
Method
with_finalization_blocks
(mut self, finalization_blocks: ChainEpoch)
ipc/provider/src/checkpoint.rs:64
↓ 1 callers
Method
with_max_cache_blocks
(mut self, max_cache_blocks: BlockHeight)
fendermint/vm/topdown/src/lib.rs:88
↓ 1 callers
Method
with_max_proposal_range
(mut self, max_proposal_range: BlockHeight)
fendermint/vm/topdown/src/lib.rs:78
↓ 1 callers
Method
with_max_retries
(mut self, max_retries: u8)
fendermint/vm/interpreter/src/fvm/broadcast.rs:90
↓ 1 callers
Method
with_proposal_delay
(mut self, proposal_delay: BlockHeight)
fendermint/vm/topdown/src/lib.rs:83
↓ 1 callers
Method
with_push_chain_meta
(mut self, push_chain_meta: bool)
fendermint/vm/interpreter/src/fvm/mod.rs:129
↓ 1 callers
Method
with_retry_delay
(mut self, retry_delay: Duration)
fendermint/vm/interpreter/src/fvm/broadcast.rs:95
↓ 1 callers
Method
with_validator_id
Set the validator during execution.
fendermint/vm/interpreter/src/fvm/state/exec.rs:172
↓ 1 callers
Method
with_write
Start a read-write transaction, use it, then commit.
fendermint/storage/src/lib.rs:127
↓ 1 callers
Method
within_bound
(&self, k: K)
fendermint/vm/topdown/src/cache.rs:69
↓ 1 callers
Function
workspace_dir
()
fendermint/eth/hardhat/src/lib.rs:261
↓ 1 callers
Function
workspace_dir
Find the root of the workspace, not this crate, which is what `env!("CARGO_MANIFEST_DIR")` would return
contracts/binding/build.rs:158
↓ 1 callers
Method
wrap
Prefix error message with a string message.
ipc/types/src/actor_error.rs:143
↓ 1 callers
Function
writeToFile
(selector_storage_content)
contracts/scripts/python/build_selector_library.py:10
↓ 1 callers
Function
write_manifest
Save a manifest along with the other snapshot files into a snapshot specific directory.
fendermint/vm/snapshot/src/manifest.rs:37
↓ 1 callers
Function
ws_client
Create a Tendermint WebSocket client. The caller must start the driver in a background task.
fendermint/rpc/src/client.rs:74
↓ 1 callers
Method
ws_connect
Try connecting repeatedly until it succeeds.
fendermint/eth/api/src/client.rs:174
↓ 1 callers
Method
ws_endpoint
(&self)
fendermint/eth/api/examples/ethers.rs:106
↓ 1 callers
Function
zeroless_view
(v: &impl AsRef<[u8]>)
ipc/types/src/uints.rs:226
Function
abci_snapshot_metadata
(snapshot: SnapshotItem)
fendermint/app/src/tmconv.rs:474
Function
accounts
Returns a list of addresses owned by client. It will always return [] since we don't expect Fendermint to manage private keys.
fendermint/eth/api/src/apis/eth.rs:57
Method
add
(self, rhs: Duration)
ipld/resolver/src/timestamp.rs:39
Function
add_account
(genesis_file: &PathBuf, args: &GenesisAddAccountArgs)
fendermint/app/src/cmd/genesis.rs:100
Method
add_bootstrap
( &self, subnet: &SubnetID, from: &Address, endpoint: String, )
ipc/provider/src/manager/evm/manager.rs:802
Function
add_existing_item
()
fendermint/vm/resolver/src/pool.rs:228
Function
add_multisig
(genesis_file: &PathBuf, args: &GenesisAddMultisigArgs)
fendermint/app/src/cmd/genesis.rs:123
Function
add_new_item
()
fendermint/vm/resolver/src/pool.rs:213
Method
add_provided_subnet
Add a subnet to the list of supported subnets, then publish the updated list.
ipld/resolver/src/behaviour/membership.rs:281
Method
add_signed_blockheight_tag_at_height
( &mut self, rt: &impl Runtime, height: &BlockHeight, signature: &BlsSignature
fendermint/actors/cetf/src/state.rs:135
Method
add_signed_tag
(rt: &impl Runtime, params: AddSignedTagParams)
fendermint/actors/cetf/src/actor.rs:141
Function
add_validator
(genesis_file: &PathBuf, args: &GenesisAddValidatorArgs)
fendermint/app/src/cmd/genesis.rs:163
Method
add_validator
( &mut self, store: &BS, address: &Address, public_key: &BlsPublicKey, )
fendermint/actors/cetf/src/state.rs:48
Method
add_validator
TODO: We should use message.sender instead of having the address as a parameter. Leaving this as is for now because its just easier to write scripts f
fendermint/actors/cetf/src/actor.rs:127
Method
addr
(&self)
fendermint/testing/contract-test/src/ipc/registry.rs:39
Method
addr
(&self)
ipc/types/src/taddress.rs:32
Function
addr_payload_to_bytes
Converts a Rust type FVM address into its underlying payload so it can be represented internally in a Solidity contract.
contracts/binding/src/convert.rs:55
Method
address
(&mut self)
fendermint/rpc/src/tx.rs:34
Method
app_version
(&self)
fendermint/vm/interpreter/src/fvm/state/exec.rs:236
Method
apply_snapshot_chunk
Apply the given snapshot chunk to the application's state.
fendermint/app/src/app.rs:1212
Method
apply_type
(&self, curr: &SubnetID)
ipc/api/src/cross.rs:99
Method
approve_token
Approve an erc20 token for transfer by the gateway. Can be used in preparation for fund_with_token. If `from` is None, it will use the default address
ipc/provider/src/lib.rs:476
Method
approve_token
Approves the `from` address to use up to `amount` tokens from `token_address`.
ipc/provider/src/manager/evm/manager.rs:570
Method
arbitrary
(g: &mut Gen)
fendermint/storage/src/testing.rs:48
Method
arbitrary
(g: &mut Gen)
fendermint/vm/interpreter/src/arb.rs:12
Method
arbitrary
(g: &mut quickcheck::Gen)
fendermint/vm/interpreter/src/fvm/checkpoint.rs:461
Method
arbitrary
(g: &mut Gen)
fendermint/vm/genesis/src/arb.rs:16
Method
arbitrary
(g: &mut Gen)
fendermint/vm/message/src/ipc.rs:120
Method
arbitrary
(g: &mut quickcheck::Gen)
fendermint/vm/message/src/signed.rs:361
Method
arbitrary
(g: &mut quickcheck::Gen)
fendermint/vm/message/src/chain.rs:42
Method
arbitrary
(g: &mut quickcheck::Gen)
fendermint/vm/message/src/query.rs:162
Method
arbitrary
(g: &mut quickcheck::Gen)
fendermint/vm/message/src/conv/mod.rs:25
Method
arbitrary
(g: &mut quickcheck::Gen)
fendermint/vm/snapshot/src/state.rs:187
Method
arbitrary
(g: &mut quickcheck::Gen)
fendermint/vm/snapshot/src/manifest.rs:170
Method
arbitrary
(g: &mut Gen)
fendermint/testing/src/arb/address.rs:11
Method
arbitrary
(g: &mut Gen)
fendermint/testing/src/arb/message.rs:12
Method
arbitrary
(g: &mut Gen)
fendermint/testing/src/arb/token.rs:31
← previous
next →
1,201–1,300 of 2,468, ranked by callers