MCPcopy Create free account

hub / github.com/consensus-shipyard/ipc / functions

Functions4,659 in github.com/consensus-shipyard/ipc

↓ 5 callersMethodfill_transaction
Fills the transaction with EIP-1559 gas fees.
ipc/provider/src/manager/evm/gas_estimator_middleware.rs:110
↓ 5 callersMethodflush
(&mut self)
ipc-storage/ipld/src/amt/vec.rs:126
↓ 5 callersMethodfqn
Fully qualified name of a source and contract.
fendermint/eth/hardhat/src/lib.rs:53
↓ 5 callersFunctiongen_peers
(n: usize)
ext/libp2p-bitswap/src/query.rs:523
↓ 5 callersMethodget
(&self, k: &cid::Cid)
fendermint/app/src/store.rs:82
↓ 5 callersMethodget
Starts a get query with an initial guess of providers.
ext/libp2p-bitswap/src/behaviour.rs:167
↓ 5 callersMethodget
(&self, addr: &Self::Key)
ipc/wallet/src/evm/persistent.rs:59
↓ 5 callersFunctiongetNetworkHeaders
()
ipc-ui/frontend/src/config/api.ts:76
↓ 5 callersMethodget_latest_parent_finality
( &self, state: &mut FvmExecState<DB>, )
fendermint/vm/interpreter/src/fvm/state/ipc.rs:253
↓ 5 callersMethodget_proof
(&self, leaf: LeafType)
ext/merkle-tree-rs/src/standard.rs:199
↓ 5 callersMethodget_subnet
Returns the subnet with the given ID
ipc/cli/src/ipc_config_store.rs:80
↓ 5 callersMethodhamt
( &self, store: BS, )
fendermint/actors/blob_reader/src/state.rs:165
↓ 5 callersFunctionhash_pair
(a: &Hash, b: &Hash)
ext/merkle-tree-rs/src/core.rs:21
↓ 5 callersFunctioninto_power_map
Convert the power list to a `HashMap` to support lookups by the public key. Unfortunately in their raw format the [`PublicKey`] does not implement `H
fendermint/vm/interpreter/src/fvm/end_block_hook.rs:301
↓ 5 callersMethodis_empty
Returns true if the collection is empty.
fendermint/actors/blobs/src/state/blobs/blob.rs:163
↓ 5 callersFunctionis_link_local
(ip: IpAddr)
patches/netwatch/src/ip.rs:138
↓ 5 callersMethodis_root
Check if this is the root subnet, ie. it ends with `root` and it parent is a `testnet`
fendermint/testing/materializer/src/lib.rs:289
↓ 5 callersMethodjoin_id
(&self, id: &ResourceId)
fendermint/testing/materializer/src/lib.rs:123
↓ 5 callersFunctionleft_child_index
(i: usize)
ext/merkle-tree-rs/src/core.rs:28
↓ 5 callersMethodload
Loads the caller and optional sponsor account with its delegation.
fendermint/actors/blobs/src/caller.rs:27
↓ 5 callersFunctionmake_nodes
(n: usize)
ipc-storage/erasure-encoding/src/encode.rs:114
↓ 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:552
↓ 5 callersMethodnetwork_name
Name of the docker network.
fendermint/testing/materializer/src/docker/node.rs:591
↓ 5 callersFunctionnew_backend
()
fendermint/rocksdb/src/kvstore.rs:310
↓ 5 callersMethodnext_configuration_number
Get and increment the configuration number.
fendermint/testing/contract-test/tests/staking/state.rs:345
↓ 5 callersMethodparams
(&self, rt: &impl Runtime)
fendermint/actors/adm/src/sol_facade.rs:29
↓ 5 callersFunctionparse_addrs
(attrs: i32, default_fn: F, data: &[u8])
patches/netwatch/src/interfaces/bsd.rs:751
↓ 5 callersMethodparts_dir
(&self)
fendermint/vm/snapshot/src/state.rs:62
↓ 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 callersMethodread_gas_market
(executor: &mut E)
fendermint/vm/interpreter/src/fvm/gas.rs:89
↓ 5 callersMethodremove_entry
Removes an entry from the collection.
fendermint/actors/blobs/src/state/blobs/queue.rs:196
↓ 5 callersMethodrequest
(&self, method: &str, params: Value)
ipc/provider/src/jsonrpc/mod.rs:68
↓ 5 callersMethodreturns
(&self, returns: Self::Returns)
fendermint/actors/timehub/src/sol_facade.rs:62
↓ 5 callersMethodreturns
(&self, returns: Self::Returns)
fendermint/actors/adm/src/sol_facade.rs:37
↓ 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:326
↓ 5 callersMethods2i
(&mut self, ns: TestNamespace)
fendermint/storage/src/testing.rs:141
↓ 5 callersMethodsave_certificate
(&self, entry: &CertificateEntry)
fendermint/vm/topdown/proof-service/src/persistence.rs:113
↓ 5 callersMethodset_actor_type_for_addr
(&self, addr: Address, actor_type: ActorType)
fendermint/eth/api/src/cache.rs:177
↓ 5 callersMethodset_committed_state
Set the last committed state.
fendermint/app/src/app.rs:354
↓ 5 callersMethodset_new_finality
(&self, finality: 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 callersMethodsignature
Returns signature of the signed message.
fendermint/vm/message/src/signed.rs:309
↓ 5 callersFunctionsol_query
(list: ListObjectsReturn)
fendermint/actors/bucket/src/sol_facade.rs:235
↓ 5 callersMethodstate_store_clone
Get an owned clone of the state store.
fendermint/app/src/app.rs:303
↓ 5 callersMethodsubnet
Returns subnets of a IPC address
ipc/api/src/address.rs:29
↓ 5 callersMethodto_bytes
(&self)
ipc-storage/ipld/src/hamt/core.rs:324
↓ 5 callersFunctionto_delegated_address
Resolves an address to its external delegated address.
ipc-storage/actor_sdk/src/util.rs:52
↓ 5 callersFunctionto_eth_eip1559_request
Turn an FVM `Message` back into an Ethereum eip1559 transaction request.
fendermint/vm/message/src/conv/from_fvm.rs:136
↓ 5 callersFunctiontracing_try_init
()
ext/libp2p-bitswap/src/behaviour.rs:713
↓ 5 callersMethodupdate
Update the staking distribution. Return the actually applied operation, if any.
fendermint/testing/contract-test/tests/staking/state.rs:86
↓ 5 callersMethodvalidate_expiration
Verifies that the delegation's expiry is valid for the current epoch.
fendermint/actors/blobs/src/caller.rs:729
↓ 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:549
↓ 5 callersMethodwrite
(&mut self, bytes: &[u8])
ipc-storage/ipld/src/hash_algorithm.rs:23
↓ 5 callersMethodzeroize
(&mut self)
ipc/types/src/keys.rs:38
↓ 4 callersMethodaccount_mut
Get an account. Panics if it doesn't exist.
fendermint/testing/contract-test/tests/staking/state.rs:359
↓ 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:94
↓ 4 callersFunctionadjust_provider
(provider: &mut Provider<C>)
fendermint/eth/api/examples/common/mod.rs:61
↓ 4 callersMethodapp_hash
(&self)
fendermint/app/src/app.rs:95
↓ 4 callersMethodapprove_subnet
Approve a subnet to join
ipc/cli/src/commands/ui/services/subnet_service.rs:26
↓ 4 callersMethodattest
Attest a generalised top-down message during the attestation phase. Cache-first attestation. We require that: - there is an epoch proof in the local
fendermint/vm/interpreter/src/fvm/f3_topdown.rs:120
↓ 4 callersMethodbase_fee
(&self)
fendermint/vm/interpreter/src/fvm/gas.rs:29
↓ 4 callersMethodblob_get_call
( &mut self, blob_hash: fendermint_actor_blobs_shared::bytes::B256, value: TokenAmount
fendermint/rpc/src/query.rs:166
↓ 4 callersMethodbottom_up_check_period
Fetch the period with which the current subnet has to submit checkpoints to its parent.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:93
↓ 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 callersMethodchain_id
(&self)
fendermint/vm/genesis/src/lib.rs:61
↓ 4 callersFunctionchain_id_bytes
Turn a [`ChainID`] into bytes. Uses big-endian encoding.
fendermint/vm/message/src/signed.rs:349
↓ 4 callersFunctionchoose_amount
(u: &mut Unstructured<'_>, max: &TokenAmount)
fendermint/testing/contract-test/tests/staking/mod.rs:13
↓ 4 callersFunctionchoose_at_least
Select some items from a slice.
fendermint/testing/materializer/src/arb.rs:35
↓ 4 callersMethodcid
(&self)
fendermint/vm/resolver/src/pool.rs:65
↓ 4 callersMethodcmp
(&self, other: &Self)
fendermint/actors/blobs/shared/src/credit/token_rate.rs:64
↓ 4 callersMethodcode_by_name
(&self, str: &str)
fendermint/actors-custom-car/src/manifest.rs:58
↓ 4 callersFunctionconnect
Connect to the given rpc listening on this address, with this key.
ipc-storage/iroh_manager/src/manager.rs:74
↓ 4 callersMethodcontains
(&mut self, cid: &Cid)
fendermint/app/src/store.rs:107
↓ 4 callersFunctioncontract_src
Returns the contract source path for a given contract name (e.g. "MyContract.sol").
fendermint/eth/deployer/src/utils.rs:17
↓ 4 callersMethodcreate
Create a container to be started later.
fendermint/testing/materializer/src/docker/runner.rs:193
↓ 4 callersMethodcreate
( global: &GlobalArguments, args: &CreateSubnetArgs, )
ipc/cli/src/commands/subnet/create.rs:29
↓ 4 callersMethodcreate_actor_internal
Creates an actor using code specified in the manifest.
fendermint/vm/interpreter/src/fvm/state/genesis.rs:305
↓ 4 callersFunctioncreate_and_put_objects
( state: &mut State, store: &MemoryBlockstore, )
fendermint/actors/bucket/src/state.rs:430
↓ 4 callersFunctioncreate_test_certificate
(instance_id: u64)
fendermint/vm/topdown/proof-service/src/persistence.rs:301
↓ 4 callersMethoddec
(&mut self)
fendermint/testing/src/smt.rs:217
↓ 4 callersFunctiondecode_fevm_invoke
Parse what Tendermint returns in the `data` field of [`DeliverTx`] as raw ABI return value.
fendermint/rpc/src/response.rs:45
↓ 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:51
↓ 4 callersFunctiondeep_merge
Deep merge two TOML values
ipc/cli/src/commands/node/config_override.rs:26
↓ 4 callersMethoddelete
(&self, kv: &mut impl KVWrite<S>, k: &K)
fendermint/storage/src/lib.rs:166
↓ 4 callersMethoddelete_and_flush
(&mut self, index: u64)
ipc-storage/ipld/src/amt/vec.rs:112
↓ 4 callersMethoddeployment
Get a deployment by subnet.
fendermint/testing/materializer/src/testnet.rs:172
↓ 4 callersMethodensure_balance
Check that an account has a positive balance on a subnet
fendermint/testing/materializer/src/validation.rs:100
↓ 4 callersMethodensure_same_gateway
(&self, gateway: &Address)
ipc/provider/src/manager/evm/manager.rs:1148
↓ 4 callersFunctionerror_with_revert
Try to parse the data returned from the EVM as a revert string and append it to the message, so we have a bit more human readable feedback than just h
fendermint/eth/api/src/error.rs:82
↓ 4 callersFunctionexpand_tilde
Expand paths that begin with "~" to `$HOME`. Does not support `~user/sub/dir` patterns.
fendermint/app/settings/src/utils.rs:54
↓ 4 callersMethodflush
(&self)
ipc/wallet/src/fvm/keystore.rs:336
↓ 4 callersMethodflush_no_encryption
Write all keys to file without any encryption.
ipc/wallet/src/evm/persistent.rs:158
↓ 4 callersMethodflush_tracked
(&mut self)
ipc-storage/ipld/src/hamt/map.rs:202
↓ 4 callersMethodfor_each_ranged
( &self, starting_key: Option<&BytesKey>, max: Option<usize>, mut f: F, )
ipc-storage/ipld/src/hamt/map.rs:221
↓ 4 callersFunctionfull_shard_mapping
Compute the full shard-to-node mapping for an entire blob. Returns `(chunk_index, shard_index, NodeId)` for every shard.
ipc-storage/erasure-encoding/src/assign.rs:80
← previousnext →401–500 of 4,659, ranked by callers