MCPcopy Create free account

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

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

↓ 5 callersFunctionleft_child_index
(i: usize)
ext/merkle-tree-rs/src/core.rs:28
↓ 5 callersFunctionmake_tree
()
ext/merkle-tree-rs/src/core.rs:274
↓ 5 callersFunctionmsg_hash
Calculate some kind of hash for the message, preferrably one the tools expect.
fendermint/eth/api/src/conv/from_tm.rs:569
↓ 5 callersMethodname
()
fendermint/actors/eam/src/lib.rs:103
↓ 5 callersMethodnetwork_name
Name of the docker network.
fendermint/testing/materializer/src/docker/node.rs:557
↓ 5 callersFunctionnew_backend
()
fendermint/rocksdb/src/kvstore.rs:308
↓ 5 callersMethodnext_configuration_number
Get and increment the configuration number.
fendermint/testing/contract-test/tests/staking/state.rs:352
↓ 5 callersMethodparts_dir
(&self)
fendermint/vm/snapshot/src/state.rs:61
↓ 5 callersMethodpending
(self)
fendermint/vm/snapshot/src/car/chunker.rs:31
↓ 5 callersFunctionprint_json
Print out pretty-printed JSON. People can use `jq` to turn it into compact form if they want to save the results to a `.jsonline` file, but the defau
fendermint/app/src/cmd/rpc.rs:290
↓ 5 callersMethodput
(&self, kv: &mut impl KVWrite<S>, k: &K, v: &V)
fendermint/storage/src/lib.rs:162
↓ 5 callersMethodreset
(&mut self)
fendermint/testing/src/smt.rs:220
↓ 5 callersMethodresolve
Recursively resolve a [`Cid`] and all underlying CIDs into blocks. The [`Bitswap`] behaviour will call the [`BitswapStore`] to ask for blocks which a
ipld/resolver/src/behaviour/content.rs:141
↓ 5 callersFunctionright_child_index
(i: usize)
ext/merkle-tree-rs/src/core.rs:32
↓ 5 callersFunctionrun_quickcheck
Not using the `#[quickcheck]` macro so I can run fewer tests becasue they are slow.
fendermint/rocksdb/src/kvstore.rs:324
↓ 5 callersMethods2i
(&mut self, ns: TestNamespace)
fendermint/storage/src/testing.rs:141
↓ 5 callersMethodset_actor_type_for_addr
(&self, addr: Address, actor_type: ActorType)
fendermint/eth/api/src/cache.rs:177
↓ 5 callersMethodset_new_finality
( &self, finality: IPCParentFinality, previous_finality: Option<IPCParentFinality>,
fendermint/vm/topdown/src/finality/null.rs:106
↓ 5 callersMethodset_routable
Mark a peer as routable. Once routable, the cache will keep track of provided subnets.
ipld/resolver/src/provider_cache.rs:67
↓ 5 callersMethodsign
Return the resultant `Signature` after signing a given message
ipc/wallet/src/fvm/wallet.rs:91
↓ 5 callersMethodstart
(&self, seed_nodes: &[&Self])
fendermint/testing/materializer/src/docker/node.rs:467
↓ 5 callersMethodstate_tree
Get a reference to the underlying [StateTree].
fendermint/vm/interpreter/src/fvm/state/exec.rs:250
↓ 5 callersMethodsubnet
Get a subnet by name.
fendermint/testing/materializer/src/testnet.rs:151
↓ 5 callersFunctionto_eth_transaction_request
Turn an FVM `Message` back into an Ethereum transaction request.
fendermint/vm/message/src/conv/from_fvm.rs:97
↓ 5 callersFunctionupdate_genesis
(genesis_file: &PathBuf, f: F)
fendermint/app/src/cmd/genesis.rs:185
↓ 5 callersMethodwith_state_tree
A horrible way of unifying the state tree under the two different stages. We only use this a few times, so perhaps it's not that much of a burden to
fendermint/vm/interpreter/src/fvm/state/genesis.rs:526
↓ 5 callersMethodzeroize
(&mut self)
fendermint/crypto/src/lib.rs:63
↓ 4 callersMethodaccount_mut
Get an account. Panics if it doesn't exist.
fendermint/testing/contract-test/tests/staking/state.rs:366
↓ 4 callersMethodactive_validators
Top N validators ordered by collateral.
fendermint/testing/contract-test/tests/staking/state.rs:339
↓ 4 callersMethodadd
add a new upgrade to the schedule
fendermint/vm/interpreter/src/fvm/upgrades.rs:129
↓ 4 callersMethodadd_provided_subnet
Add a subnet supported by this node.
ipld/resolver/src/client.rs:40
↓ 4 callersMethodadd_subnet
(&mut self, subnet: Subnet)
ipc/provider/src/config/mod.rs:106
↓ 4 callersFunctionadjust_provider
(provider: &mut Provider<C>)
fendermint/eth/api/examples/common/mod.rs:60
↓ 4 callersMethodbind
Attach a message factory to the client.
fendermint/rpc/src/client.rs:100
↓ 4 callersFunctionbroadcast_and_print
Create a client, make a call to Tendermint with a closure, then maybe extract some JSON depending on the return value, finally print the result in JSO
fendermint/app/src/cmd/rpc.rs:112
↓ 4 callersFunctionchoose_amount
(u: &mut Unstructured<'_>, max: &TokenAmount)
fendermint/testing/contract-test/tests/staking/mod.rs:11
↓ 4 callersFunctionchoose_at_least
Select some items from a slice.
fendermint/testing/materializer/src/arb.rs:41
↓ 4 callersMethodcommit
Commit the state. It must not fail, but we're returning a result so that error handling can be done in the application root. For now this is not part
fendermint/vm/interpreter/src/fvm/state/exec.rs:206
↓ 4 callersFunctioncontracts_path
Path to the Solidity contracts, intended to be used in tests.
fendermint/vm/interpreter/src/fvm/bundle.rs:44
↓ 4 callersFunctioncustom_actors_bundle_path
Path to the in-repo custom actor bundle, intended to be used in tests.
fendermint/vm/interpreter/src/fvm/bundle.rs:32
↓ 4 callersMethoddec
(&mut self)
fendermint/testing/src/smt.rs:217
↓ 4 callersFunctiondecode_data
Parse what Tendermint returns in the `data` field of [`DeliverTx`] into bytes. Somewhere along the way it replaces them with the bytes of a Base64 enc
fendermint/rpc/src/response.rs:13
↓ 4 callersFunctiondecode_fevm_invoke
Parse what Tendermint returns in the `data` field of [`DeliverTx`] as raw ABI return value.
fendermint/rpc/src/response.rs:43
↓ 4 callersFunctiondecode_fevm_return_data
Parse what is in the `return_data` field, which is `RawBytes` containing IPLD encoded bytes, into the really raw content.
fendermint/rpc/src/response.rs:49
↓ 4 callersFunctiondeploy
()
contracts/scripts/deploy-libraries.ts:7
↓ 4 callersMethoddeployment
Get a deployment by subnet.
fendermint/testing/materializer/src/testnet.rs:165
↓ 4 callersMethoddomain_hash
Calculate an optional hash that ecosystem tools expect.
fendermint/vm/message/src/signed.rs:182
↓ 4 callersMethodend
(&self, state: Self::State)
fendermint/vm/interpreter/src/bytes.rs:210
↓ 4 callersMethodensure_balance
Check that an account has a positive balance on a subnet
fendermint/testing/materializer/src/validation.rs:100
↓ 4 callersMethodeq
(&self, other: &u64)
ipc/types/src/uints.rs:30
↓ 4 callersMethoderr
(self, err: IoError)
fendermint/vm/snapshot/src/car/chunker.rs:27
↓ 4 callersMethodestimate_gas
Estimate the gas limit of a message.
fendermint/rpc/src/query.rs:73
↓ 4 callersMethodflush
(&self)
ipc/wallet/src/fvm/keystore.rs:334
↓ 4 callersMethodflush_no_encryption
Write all keys to file without any encryption.
ipc/wallet/src/evm/persistent.rs:158
↓ 4 callersMethodfqn
Fully qualified name of a source and contract.
fendermint/eth/hardhat/src/lib.rs:45
↓ 4 callersMethodgateway_addr
(&self)
ipc/provider/src/config/subnet.rs:65
↓ 4 callersMethodgenerate_addr
Generate a new address that fits the requirement of the given `SignatureType`
ipc/wallet/src/fvm/wallet.rs:147
↓ 4 callersMethodget
(&self, ns: &S::Namespace, k: &K)
fendermint/storage/src/im.rs:147
↓ 4 callersMethodheader_by_hash
Get a Tendermint header by hash.
fendermint/eth/api/src/state.rs:303
↓ 4 callersMethodinfo
Provide information about the ABCI application.
fendermint/app/src/app.rs:590
↓ 4 callersMethodinsert
(&self, key: K, value: V)
fendermint/eth/api/src/cache.rs:50
↓ 4 callersMethodkey_type
Return a reference to the key's signature type
ipc/wallet/src/fvm/keystore.rs:65
↓ 4 callersMethodlocal_peer_id
(&self)
ipld/resolver/src/behaviour/mod.rs:34
↓ 4 callersMethodlookup_id
(&self, addr: &Address)
fendermint/eth/api/src/cache.rs:107
↓ 4 callersFunctionmap_rpc_block_txs
Change the type of transactions in a block by mapping a function over them.
fendermint/eth/api/src/conv/from_tm.rs:319
↓ 4 callersMethodpublish_membership
Send a message through Gossipsub to let everyone know about the current configuration.
ipld/resolver/src/behaviour/membership.rs:320
↓ 4 callersMethodremove
Remove all traces of a testnet.
fendermint/testing/materializer/src/docker/mod.rs:210
↓ 4 callersMethodrollback
(mut self)
fendermint/storage/src/im.rs:129
↓ 4 callersMethodset_actor_type_for_cid
(&self, cid: Cid, actor_type: ActorType)
fendermint/eth/api/src/cache.rs:185
↓ 4 callersMethodset_committed_state
Set the last committed state.
fendermint/app/src/app.rs:275
↓ 4 callersFunctionsign_secp256k1
Sign a hash using the secret key.
fendermint/vm/message/src/signed.rs:308
↓ 4 callersMethodsignature
Returns signature of the signed message.
fendermint/vm/message/src/signed.rs:218
↓ 4 callersFunctionstart
Start a background task to remove docker constructs. The loop will exit when all clones of the sender channel have been dropped.
fendermint/testing/materializer/src/docker/dropper.rs:75
↓ 4 callersMethodsubmit_config
Where can we send transactions and queries on a subnet.
fendermint/testing/materializer/src/testnet.rs:186
↓ 4 callersMethodsubnet
Returns subnets of a IPC address
ipc/api/src/address.rs:29
↓ 4 callersMethodsubscribe
(&self, query: Query)
fendermint/eth/api/src/client.rs:84
↓ 4 callersMethodsync
Insert the height into cache when we see a new non null block
fendermint/vm/topdown/src/sync/syncer.rs:63
↓ 4 callersFunctiontest_txt
Check that a golden file we created earlier can still be read by the current model by comparing to a debug string (which should at least be readable e
fendermint/testing/src/golden.rs:51
↓ 4 callersMethodto
(&self)
ipc/provider/src/lotus/message/mpool.rs:51
↓ 4 callersFunctionto_b64
Encode bytes in a format that the Genesis deserializer can handle.
fendermint/crypto/src/lib.rs:22
↓ 4 callersMethodto_bytes
(self)
ipc/types/src/uints.rs:143
↓ 4 callersFunctionto_eth_transaction
( msg: SignedMessage, chain_id: ChainID, hash: et::TxHash, )
fendermint/eth/api/src/conv/from_tm.rs:209
↓ 4 callersFunctionto_public
Return the public key for a given private key and `SignatureType`
ipc/wallet/src/fvm/wallet_helpers.rs:31
↓ 4 callersFunctiontopo_sort
Sort some values in a topological order. Cycles can be allowed, in which case it will do its best to order the items with the least amount of depende
fendermint/testing/materializer/src/testnet.rs:659
↓ 4 callersMethodtotal_deposit
Total amount staked by a validator.
fendermint/testing/contract-test/tests/staking/state.rs:309
↓ 4 callersFunctiontry_parse_config
(run_mode: &str)
fendermint/app/settings/src/lib.rs:393
↓ 4 callersMethodunsubscribe
(&self, query: Query)
fendermint/eth/api/src/client.rs:95
↓ 4 callersFunctionuser_id
Get the user ID we can use with docker to have the same file permissions as some file or directory on the file system, so that files created by a cont
fendermint/testing/materializer/src/docker/mod.rs:1048
↓ 4 callersFunctionwith_testnet
Parse a manifest file in the `manifests` directory, clean up any corresponding testnet resources, then materialize a testnet and run some tests.
fendermint/testing/materializer/tests/docker.rs:62
↓ 3 callersFunctionabi_hash
Hash some value in the same way we'd hash it in Solidity. Be careful that if we have to hash a single struct, Solidity's `abi.encode` function will t
fendermint/vm/actor_interface/src/ipc.rs:284
↓ 3 callersMethodactor_state
Query the the state of an actor.
fendermint/rpc/src/query.rs:43
↓ 3 callersMethodadd_block
Add the next final block observed on the parent blockchain. Returns an error unless it's exactly the next expected height, so the caller has to call
fendermint/vm/topdown/src/voting.rs:148
↓ 3 callersMethodadd_vote
Add a vote we received. Returns `true` if this vote was added, `false` if it was ignored as a duplicate or a height we already finalized, and an erro
fendermint/vm/topdown/src/voting.rs:179
↓ 3 callersMethodancestor_hops
parent->child hop pairs from the root to the current subnet.
fendermint/testing/materializer/src/lib.rs:300
↓ 3 callersMethodapp_hash
(&self)
fendermint/app/src/app.rs:97
↓ 3 callersMethodas_secs
(&self)
fendermint/vm/core/src/timestamp.rs:12
↓ 3 callersFunctionassert_tree2_contains_tree1
( tree1: &StateTree<Store1>, tree2: &StateTree<Store2>, )
fendermint/vm/interpreter/src/fvm/state/snapshot.rs:324
↓ 3 callersMethodatomically_ok
For convenience in the command handler.
fendermint/vm/topdown/tests/smt_voting.rs:190
↓ 3 callersMethodauth_token
(&self)
ipc/provider/src/config/subnet.rs:47
↓ 3 callersFunctionbft_power_table
Get the power table from CometBFT. This is prone to failing, e.g. one theory is that CometBFT is trying to restart the application, and while doing t
fendermint/vm/interpreter/src/fvm/checkpoint.rs:350
← previousnext →201–300 of 2,468, ranked by callers