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
↓ 417 callers
Method
context
(self, context: C)
ipc/types/src/actor_error.rs:235
↓ 201 callers
Method
to_string
(&self)
ipc/api/src/address.rs:53
↓ 92 callers
Method
collect
(&self)
fendermint/app/settings/src/utils.rs:76
↓ 73 callers
Method
to_vec
(&self)
fendermint/vm/interpreter/src/fvm/extend.rs:42
↓ 72 callers
Method
as_ref
(&self)
fendermint/vm/actor_interface/src/eam.rs:118
↓ 65 callers
Method
insert
Insert a transaction we could not submit straight away into the buffer.
fendermint/eth/api/src/mpool.rs:36
↓ 56 callers
Method
join
(&self, s: &str)
fendermint/testing/materializer/src/lib.rs:98
↓ 55 callers
Method
call
Call an EVM method implicitly to read its return value. Returns an error if the return code shows is not successful; intended to be used with methods
fendermint/vm/interpreter/src/fvm/state/fevm.rs:174
↓ 55 callers
Method
join
Join a subnet as a validator.
fendermint/testing/contract-test/src/ipc/subnet.rs:54
↓ 51 callers
Method
is_empty
(&self)
fendermint/eth/api/src/filters.rs:215
↓ 49 callers
Method
read
(&self, key: K)
fendermint/rocksdb/src/rocks/mod.rs:91
↓ 49 callers
Function
request
(method: &str, res: Result<T, E>, check: F)
fendermint/eth/api/examples/common/mod.rs:150
↓ 48 callers
Method
with_context
(self, f: F)
ipc/types/src/actor_error.rs:245
↓ 46 callers
Method
write
(&self, key: K, value: V)
fendermint/rocksdb/src/rocks/mod.rs:98
↓ 44 callers
Method
send
( self, rt: &impl fil_actors_runtime::runtime::Runtime, rto: &Address, )
ipc/api/src/cross.rs:173
↓ 44 callers
Method
try_into
(self)
fendermint/app/settings/src/lib.rs:66
↓ 41 callers
Function
handle
( _headers: HeaderMap, axum::extract::State(state): axum::extract::State<AppState>, ws: WebSocketU
fendermint/eth/api/src/handlers/ws.rs:36
↓ 37 callers
Function
get_ipc_provider
(global: &GlobalArguments)
ipc/cli/src/commands/mod.rs:149
↓ 36 callers
Method
as_ref
(&self)
fendermint/testing/materializer/src/lib.rs:70
↓ 36 callers
Method
as_str
(&self)
fendermint/app/options/src/log.rs:26
↓ 36 callers
Method
serialize
(&self)
fendermint/crypto/src/lib.rs:57
↓ 33 callers
Method
manager
Get the subnet manager instance.
ipc/provider/src/lib.rs:58
↓ 33 callers
Method
path
(&self)
fendermint/testing/materializer/src/lib.rs:114
↓ 30 callers
Method
get_connection
Get the connection of a subnet, or return an error.
ipc/provider/src/lib.rs:154
↓ 30 callers
Method
insert
(&mut self, block: &libipld::Block<Self::Params>)
ipld/resolver/tests/store/mod.rs:47
↓ 29 callers
Method
parent
Returns the parenet of the current subnet
ipc/api/src/subnet_id.rs:134
↓ 27 callers
Method
get
Return `KeyInfo` that corresponds to a given key
ipc/wallet/src/fvm/keystore.rs:399
↓ 27 callers
Method
ok
(self, value: T)
fendermint/vm/snapshot/src/car/chunker.rs:23
↓ 27 callers
Function
serialize
(k: &KeyInfo, serializer: S)
ipc/wallet/src/fvm/keystore.rs:104
↓ 27 callers
Method
tm
The underlying Tendermint RPC client.
fendermint/eth/api/src/state.rs:108
↓ 26 callers
Method
parse
Try to parse the config into [Settings].
fendermint/app/settings/src/lib.rs:349
↓ 25 callers
Method
inc
(&mut self)
fendermint/testing/src/smt.rs:214
↓ 25 callers
Function
require_fil_addr_from_str
Receives a f/eth-address as an input and returns the corresponding filecoin or delegated address, respectively
ipc/cli/src/commands/mod.rs:161
↓ 24 callers
Function
contract_address_from_subnet
Convert the ipc SubnetID type to an evm address. It extracts the last address from the Subnet id children and turns it into evm address.
ipc/provider/src/manager/evm/manager.rs:1436
↓ 24 callers
Function
parse
Parse the main arguments by: 0. Detecting aliased env vars 1. Parsing the [GlobalOptions] 2. Setting any system wide parameters based on the globals 3
fendermint/app/options/src/lib.rs:45
↓ 24 callers
Method
store
(&self)
fendermint/vm/interpreter/src/fvm/state/genesis.rs:499
↓ 22 callers
Method
remove
(&self, key: &K)
fendermint/eth/api/src/cache.rs:58
↓ 21 callers
Method
exists
(&self, key: K)
fendermint/rocksdb/src/rocks/mod.rs:113
↓ 21 callers
Method
get
(&self, kv: &impl KVRead<S>, k: &K)
fendermint/storage/src/lib.rs:158
↓ 21 callers
Method
remove
(&mut self, addr: &Address)
ipc/wallet/src/fvm/wallet.rs:119
↓ 20 callers
Function
deployContractWithDeployer
( deployer: SignerWithAddress, contractName: string, libs: { [key in string]: string }, ...arg
contracts/scripts/util.ts:44
↓ 20 callers
Method
digest
Digest some general unique but unwieldy label for a more compact form.
fendermint/testing/materializer/src/lib.rs:331
↓ 20 callers
Method
flush
(&self)
fendermint/rocksdb/src/rocks/mod.rs:135
↓ 20 callers
Method
is_empty
(&self)
fendermint/vm/topdown/src/cache.rs:57
↓ 20 callers
Method
next
Await the next item to be resolved.
fendermint/vm/resolver/src/pool.rs:176
↓ 20 callers
Function
to_eth_tokens
(amount: &TokenAmount)
fendermint/vm/message/src/conv/from_fvm.rs:29
↓ 19 callers
Method
get
check if there is an upgrade scheduled for the given chain_id at a given height
fendermint/vm/interpreter/src/fvm/upgrades.rs:145
↓ 18 callers
Method
get
(&self, key: &K)
fendermint/eth/api/src/cache.rs:54
↓ 18 callers
Method
get_signer
Get the ethers singer instance. We use filecoin addresses throughout our whole code-base and translate them to evm addresses when relevant.
ipc/provider/src/manager/evm/manager.rs:1040
↓ 18 callers
Method
serialize
(&self, serializer: S)
ipc/types/src/lib.rs:109
↓ 17 callers
Method
address
(&self)
fendermint/rpc/src/message.rs:33
↓ 17 callers
Method
as_ref
(&self)
ipc/types/src/ethaddr.rs:127
↓ 17 callers
Function
call_with_premium_estimation
Receives an input `FunctionCall` and returns a new instance after estimating an optimal `gas_premium` for the transaction
ipc/provider/src/manager/evm/manager.rs:1239
↓ 17 callers
Method
parent
(&self)
fendermint/testing/materializer/src/lib.rs:272
↓ 16 callers
Method
actor_state
Get the state of an actor, if it exists.
fendermint/vm/interpreter/src/fvm/state/query.rs:165
↓ 16 callers
Function
do_test
(used: u64, limit: u64, refund: u64, toburn: u64)
fendermint/eth/api/src/gas/output.rs:96
↓ 16 callers
Function
from_str_hashed
Hash the name of the chain and reduce it to a number within the acceptable range. If the name is one of the well known ones, return the ID for that n
fendermint/vm/core/src/chainid.rs:52
↓ 16 callers
Function
payload_to_evm_address
Util function to convert Fil address payload to evm address. Only delegated address is supported.
ipc/api/src/evm.rs:248
↓ 16 callers
Method
root
(&self)
fendermint/testing/materializer/src/lib.rs:224
↓ 16 callers
Method
run
Start the swarm listening for incoming connections and drive the events forward.
ipld/resolver/src/service.rs:267
↓ 16 callers
Method
subnet
Get the subnet config.
ipc/provider/src/lib.rs:53
↓ 16 callers
Method
take
(&mut self)
fendermint/eth/api/src/filters.rs:205
↓ 15 callers
Method
check_sender
( &mut self, subnet: &config::Subnet, from: Option<Address>, )
ipc/provider/src/lib.rs:195
↓ 15 callers
Function
deserialize
(deserializer: D)
ipc/wallet/src/fvm/keystore.rs:115
↓ 15 callers
Method
is_empty
(&self)
ipld/resolver/src/provider_cache.rs:19
↓ 15 callers
Function
log_error
(res: AbciResult<T>)
fendermint/abci/src/application.rs:222
↓ 15 callers
Method
state_params
(&self)
fendermint/testing/contract-test/src/lib.rs:250
↓ 15 callers
Method
update
Update the staking distribution. Return the actually applied operation, if any.
fendermint/testing/contract-test/tests/staking/state.rs:86
↓ 14 callers
Method
contains
Check that the testnet contains a certain resource name, ie. it's a prefix of it.
fendermint/testing/materializer/src/lib.rs:229
↓ 14 callers
Function
error
(exit_code: ExitCode, msg: impl ToString)
fendermint/eth/api/src/error.rs:53
↓ 14 callers
Method
finish
Signal that the producers are finished, or that the reader is no longer intersted. Propagate the error to the reader next time it comes to check on t
fendermint/eth/api/src/filters.rs:699
↓ 14 callers
Method
path
Path to a directory based on a resource name.
fendermint/testing/materializer/src/docker/mod.rs:286
↓ 14 callers
Method
to_bytes
(&self)
fendermint/actors/cetf/src/shared.rs:53
↓ 14 callers
Method
transaction
( &mut self, to: Address, method_num: MethodNum, params: RawBytes, val
fendermint/rpc/src/message.rs:42
↓ 13 callers
Method
as_slice
(&self)
fendermint/vm/interpreter/src/fvm/extend.rs:80
↓ 13 callers
Method
private_key
(&self)
ipc/wallet/src/evm/mod.rs:53
↓ 13 callers
Method
root_id
Returns the chainID of the root network.
ipc/api/src/subnet_id.rs:89
↓ 13 callers
Method
verify
Verifies that the from address of the message generated the signature.
fendermint/vm/message/src/signed.rs:208
↓ 13 callers
Method
with
(&self, f: F)
fendermint/eth/api/src/cache.rs:74
↓ 12 callers
Method
contains
(&mut self, cid: &Cid)
ipld/resolver/tests/store/mod.rs:39
↓ 12 callers
Function
getSelectors
(contract)
contracts/scripts/js/diamond.js:6
↓ 12 callers
Method
i256_neg
(&self)
ipc/types/src/uints.rs:63
↓ 12 callers
Method
log
(&self, msg: String)
fendermint/vm/interpreter/src/fvm/custom_kernel.rs:110
↓ 12 callers
Method
lower_bound
(&self)
fendermint/vm/topdown/src/cache.rs:65
↓ 12 callers
Method
node
(&self, id: T)
fendermint/testing/materializer/src/lib.rs:249
↓ 11 callers
Method
add
Add an item to the resolution targets. If the item is new, enqueue it from background resolution, otherwise just return its existing status.
fendermint/vm/resolver/src/pool.rs:130
↓ 11 callers
Method
append
Insert the key and value pair only if the key is upper_bound + 1
fendermint/vm/topdown/src/cache.rs:160
↓ 11 callers
Method
encode
(self)
fendermint/vm/interpreter/src/fvm/state/fevm.rs:102
↓ 11 callers
Method
evm_wallet
Returns the evm wallet if it is configured, and throws an error if no wallet configured. This method should be used when we want the wallet retrieval
ipc/provider/src/lib.rs:177
↓ 11 callers
Method
get_value
(&self, key: K)
fendermint/vm/topdown/src/cache.rs:79
↓ 11 callers
Method
init
(&mut self, genesis: Genesis)
fendermint/testing/contract-test/src/lib.rs:120
↓ 11 callers
Method
node
Get a node by name.
fendermint/testing/materializer/src/testnet.rs:144
↓ 11 callers
Method
perform
(&self, query: FvmQuery, height: FvmQueryHeight)
fendermint/rpc/src/client.rs:134
↓ 11 callers
Method
perform_or_else
(&self, f: F, other: T)
fendermint/vm/topdown/src/toggle.rs:33
↓ 11 callers
Method
run_cmd
Run a short lived container.
fendermint/testing/materializer/src/docker/runner.rs:96
↓ 10 callers
Method
children_as_ref
Returns the route from the root to the current subnet
ipc/api/src/subnet_id.rs:110
↓ 10 callers
Method
cmp
(&self, other: &Self)
fendermint/vm/interpreter/src/fvm/upgrades.rs:24
↓ 10 callers
Method
create_builtin_actor
( &mut self, code_id: u32, id: ActorID, state: &impl Serialize, balanc
fendermint/vm/interpreter/src/fvm/state/genesis.rs:248
↓ 10 callers
Method
decode
(_bytes: impl AsRef<[u8]>)
fendermint/vm/interpreter/src/fvm/state/fevm.rs:97
↓ 10 callers
Method
execute_implicit
Execute message implicitly.
fendermint/vm/interpreter/src/fvm/state/exec.rs:178
next →
1–100 of 2,468, ranked by callers