Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/consensus-shipyard/ipc
/ functions
Functions
4,659 in github.com/consensus-shipyard/ipc
⨍
Functions
4,659
◇
Types & classes
1,561
↓ 3 callers
Function
build_providers
Build a provider mapping to check the cache against.
ipld/resolver/src/provider_cache.rs:261
↓ 3 callers
Function
bytes_to_0x
(b: &[u8])
fendermint/vm/topdown/proof-service/src/verifier.rs:411
↓ 3 callers
Method
call
Run a message in a read-only fashion.
fendermint/rpc/src/query.rs:68
↓ 3 callers
Method
call_with_return
Call an EVM method implicitly to read its raw return value. Returns an error if the return code shows is not successful; intended to be used with met
fendermint/vm/interpreter/src/fvm/state/fevm.rs:188
↓ 3 callers
Method
cancel
Cancels an in progress query. Returns true if a query was cancelled.
ext/libp2p-bitswap/src/behaviour.rs:182
↓ 3 callers
Method
cf
Unfortunately there doesn't seem to be a way to avoid having to clone another instance for each operation :(
fendermint/rocksdb/src/blockstore.rs:64
↓ 3 callers
Method
chain_id
Returns the chainID of the current subnet
ipc/api/src/subnet_id.rs:94
↓ 3 callers
Method
chain_message_from_proof_cache
Query proof cache for next uncommitted proof and create a chain message with proof bundle. This is the v2 proof-based approach that replaces voting w
fendermint/vm/interpreter/src/fvm/f3_topdown.rs:72
↓ 3 callers
Method
check_subnet_approval_status
Check if a subnet is approved in the gateway contract
ipc/cli/src/commands/ui/services/subnet_service.rs:1908
↓ 3 callers
Function
check_writable
State machine test for an implementation of a `KVWritable` using a sequence of random ops.
fendermint/storage/src/testing.rs:151
↓ 3 callers
Method
claim
Put released collateral back into the account's current balance.
fendermint/testing/contract-test/tests/staking/state.rs:458
↓ 3 callers
Function
collect_blocks
( token: CancellationToken, provider: Provider<Http>, assert: F, )
fendermint/testing/materializer/src/concurrency/collect.rs:13
↓ 3 callers
Method
commit
An exclusive lock has already been taken.
fendermint/storage/src/im.rs:125
↓ 3 callers
Method
config
Load the configuration into a generic data structure.
fendermint/app/settings/src/lib.rs:501
↓ 3 callers
Method
config_dir
(&self)
ipc/cli/src/lib.rs:62
↓ 3 callers
Function
container_name
Create a container name from a node name and a logical container name, e.g. "cometbft" in a way that we can use it as a hostname without being too lon
fendermint/testing/materializer/src/docker/node.rs:623
↓ 3 callers
Function
contracts_path
Path to the Solidity contracts, intended to be used in tests.
fendermint/vm/interpreter/src/fvm/bundle.rs:20
↓ 3 callers
Function
create_file_appender
(settings: &FileLayerSettings, suffix: &str)
ipc/observability/src/traces.rs:179
↓ 3 callers
Function
create_genesis
Generates and seals the genesis file for the subnet.
ipc/cli/src/commands/subnet/create_genesis.rs:155
↓ 3 callers
Function
create_test_epoch_proof
(epoch: ChainEpoch)
fendermint/vm/topdown/proof-service/src/persistence.rs:337
↓ 3 callers
Function
create_test_genesis_state
( builtin_actors_bundle: &[u8], custom_actors_bundle: &[u8], ipc_path: PathBuf, genesis_params
fendermint/vm/interpreter/src/genesis.rs:892
↓ 3 callers
Method
current_power_table
Get the current power table, which is the same as the membership but parsed into domain types.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:172
↓ 3 callers
Method
debit_caller
Debits credit from the caller. Does NOT flush the state to the blockstore.
fendermint/actors/blobs/src/state/credit/methods.rs:185
↓ 3 callers
Function
delete_from_disc
Placeholder for deleting a blob from the underlying Iroh-based data store. TODO: Implement custom kernel syscall for ipc_storage::delete_blob
fendermint/actors/blobs/src/actor.rs:222
↓ 3 callers
Function
derive_subnet_app_hash_from_components
( state: &FvmStateParams, maybe_light: Option<&LightClientCommitments>, )
fendermint/app/src/ipc.rs:24
↓ 3 callers
Method
deserialize
(deserializer: D)
ipc/types/src/uints.rs:204
↓ 3 callers
Function
ensure_positive_amount
Returns an error if the amount is negative.
fendermint/actors/blobs/src/state/credit/methods.rs:20
↓ 3 callers
Method
ensure_unique
Ensure we aren't reusing references.
fendermint/testing/materializer/src/validation.rs:85
↓ 3 callers
Method
env
(&self)
fendermint/testing/materializer/src/docker/runner.rs:83
↓ 3 callers
Function
eth_addr_str_to_address
(s: &str)
ipc/provider/src/config/deserialize.rs:105
↓ 3 callers
Function
eth_addr_to_h160
(eth_addr: &EthAddress)
fendermint/rpc/examples/simplecoin.rs:327
↓ 3 callers
Function
expand_tilde
Expand paths that begin with "~" to `$HOME`.
ipc/provider/src/lib.rs:956
↓ 3 callers
Function
export_env
(file_path: impl AsRef<Path>, env: &EnvMap)
fendermint/testing/materializer/src/docker/node.rs:650
↓ 3 callers
Method
extract_top_down_effects
Execute F3-specific logic for a generalised top-down message. Returns the topdown messages and validator changes to be processed by TopDownManager.
fendermint/vm/interpreter/src/fvm/f3_topdown.rs:190
↓ 3 callers
Method
facets
Collect Facet Cuts for the diamond pattern, where the facet address comes from already deployed library facets.
fendermint/vm/interpreter/src/genesis.rs:868
↓ 3 callers
Function
fetch_routing_table
()
patches/netwatch/src/interfaces/bsd.rs:143
↓ 3 callers
Method
fevm_create
( &mut self, contract: Bytes, constructor_args: Bytes, value: TokenAmount,
fendermint/rpc/src/message.rs:72
↓ 3 callers
Method
finalize_after_execution
Finalize F3 execution after all top-down effects have been applied successfully. This updates the on-chain F3 light client state and marks the epoch
fendermint/vm/interpreter/src/fvm/f3_topdown.rs:248
↓ 3 callers
Method
find_key
If this key does not exist in the keys hashmap, check if this key is in the keystore, if it is, then add it to keys, otherwise return Error Return the
ipc/wallet/src/fvm/wallet.rs:72
↓ 3 callers
Method
find_node
Map over the internal and external target configurations to find a first non-empty result.
fendermint/testing/materializer/src/materializer.rs:287
↓ 3 callers
Method
first_non_null_block
Get the first non-null block in the range of earliest cache block till the height specified, inclusive.
fendermint/vm/topdown/src/finality/null.rs:165
↓ 3 callers
Method
flush
(&mut self, mut value: Amt<V, &'s S>)
ipc/types/src/amt.rs:76
↓ 3 callers
Method
flush
(&mut self)
ipc-storage/ipld/src/hamt/map.rs:192
↓ 3 callers
Method
fund_from_parent
Move funds of an account from the parent to the child subnet. Fails if either: the parent doesn't exist the child doesn't exist the account doesn't h
fendermint/testing/materializer/src/validation.rs:125
↓ 3 callers
Function
gas_params
(args: &TransArgs)
fendermint/app/src/cmd/rpc.rs:373
↓ 3 callers
Method
get
(&self, ns: &S::Namespace, k: &K)
fendermint/rocksdb/src/kvstore.rs:125
↓ 3 callers
Function
getBlobsContract
(address: string, signer: ethers.Signer | ethers.Provider)
ipc-storage/ipc-dropbox/src/utils/contracts.ts:37
↓ 3 callers
Function
getBucketContract
(address: string, signer: ethers.Signer | ethers.Provider)
ipc-storage/ipc-dropbox/src/utils/contracts.ts:45
↓ 3 callers
Method
get_and_hydrate
Retrieves a blob and subscription information for a given subscriber, blob hash, and subscription ID. This function performs a series of lookups to l
fendermint/actors/blobs/src/state/blobs/blob.rs:193
↓ 3 callers
Function
get_blob_id
Returns a blob subscription ID specific to this machine and object key.
fendermint/actors/bucket/src/actor.rs:372
↓ 3 callers
Method
get_block_hash
(&self, height: BlockHeight)
fendermint/vm/topdown/src/sync/syncer.rs:444
↓ 3 callers
Method
get_chain_head_height
(&self, subnet: &SubnetID)
ipc/provider/src/lib.rs:693
↓ 3 callers
Method
get_committed_state
Get the last committed state, if exists.
fendermint/app/src/app.rs:339
↓ 3 callers
Method
get_comprehensive_subnet_status
Get comprehensive subnet status information with enhanced state detection
ipc/cli/src/commands/ui/services/subnet_service.rs:412
↓ 3 callers
Method
get_config_store
Get access to the IPC configuration store
ipc/cli/src/commands/ui/services/deployment_service.rs:172
↓ 3 callers
Method
get_default
Return the address of the default `KeyInfo` in the wallet
ipc/wallet/src/fvm/wallet.rs:125
↓ 3 callers
Method
get_operator_info
Get operator info by address
ipc-storage/ipc-decentralized-storage/src/gateway/mod.rs:582
↓ 3 callers
Method
get_or_err
(&self, index: u64)
ipc-storage/ipld/src/amt/vec.rs:84
↓ 3 callers
Method
get_permission_mode
Helper method to get the permission mode for a subnet with retry logic
ipc/cli/src/commands/ui/services/subnet_service.rs:738
↓ 3 callers
Method
get_proof
(&self, data: &E)
ipc/api/src/merkle.rs:37
↓ 3 callers
Method
get_web_socket
Get the sender of a web socket.
fendermint/eth/api/src/state.rs:132
↓ 3 callers
Method
handle_txn_token
This method handles the "msg.value" based on different collateral/supply source asset kind.
ipc/provider/src/manager/evm/manager.rs:1125
↓ 3 callers
Function
handle_typed_txn
( tx: &TypedTransaction, handle_legacy: F1, handle_eip1559: F2, )
fendermint/eth/api/src/conv/from_eth.rs:17
↓ 3 callers
Method
has_cf_handle
Check if a column family exists
fendermint/rocksdb/src/rocks/mod.rs:140
↓ 3 callers
Method
hash
Hash the method name.
ext/frc42_dispatch/macros/src/lib.rs:21
↓ 3 callers
Method
hash
fvm_sdk dependence can be removed by setting default-features to false
ext/frc42_dispatch/hasher/src/hash.rs:27
↓ 3 callers
Function
hash_and_put_pair
Compute and store the hash of a pair of CIDs. The hash is the CID of a new block containing the concatenation of the two CIDs. We do not include the i
fendermint/actors/timehub/src/shared.rs:91
↓ 3 callers
Function
hash_pair
Compute the hash of a pair of CIDs. The hash is the CID of a new block containing the concatenation of the two CIDs. We do not include the index of th
fendermint/actors/timehub/src/shared.rs:72
↓ 3 callers
Method
import_evm_key_from_privkey
( &self, private_key: &str, )
ipc/provider/src/lib.rs:864
↓ 3 callers
Function
import_wallet
Import a key into the IPC keystore and return the address
ipc/cli/src/commands/wallet/import.rs:40
↓ 3 callers
Method
increment
(&self)
fendermint/vm/topdown/src/cache.rs:49
↓ 3 callers
Function
init_comet_binary
Initialize the CometBFT binary
ipc/cli/src/comet_runner/binary.rs:11
↓ 3 callers
Function
init_log
Run the tests with `RUST_LOG=debug` to see the logs, for example: ```text RUST_LOG=debug cargo test -p ipc_ipld_resolver --test smoke resolve ```
ipld/resolver/tests/smoke.rs:146
↓ 3 callers
Method
into_args
( self, subnet: String, sender: String, )
ipc/cli/src/commands/subnet/init/config.rs:36
↓ 3 callers
Method
into_envelope
(self)
ipld/resolver/src/signed_record.rs:80
↓ 3 callers
Method
into_power
Convert from [Collateral] to [Power] by specifying the number of significant decimal places per FIL that grant 1 power. For example: with 3 decimal p
fendermint/vm/genesis/src/lib.rs:128
↓ 3 callers
Method
into_record
(self)
ipld/resolver/src/signed_record.rs:76
↓ 3 callers
Function
invalid_check_tx
Response to checks where the input was blatantly invalid. This indicates that the user who sent the transaction is either attacking or has a faulty cl
fendermint/app/src/tmconv.rs:47
↓ 3 callers
Method
ip
(&self)
patches/netwatch/src/interfaces/bsd.rs:730
↓ 3 callers
Method
ipc_cli_config_add_subnet
Add the subnet to the `config.toml` of the `ipc-cli`.
fendermint/testing/materializer/src/docker/mod.rs:497
↓ 3 callers
Function
is_block_zero
(block: &tendermint::Block)
fendermint/eth/api/src/conv/from_tm.rs:94
↓ 3 callers
Function
is_bucket_address
Checks if an address is a bucket actor by comparing its code CID with the bucket code CID registered in the ADM actor.
ipc-storage/actor_sdk/src/util.rs:88
↓ 3 callers
Method
is_empty
Check if cache is empty
fendermint/vm/topdown/proof-service/src/cache.rs:422
↓ 3 callers
Function
is_eth_addr_compat
Check if the address can be converted to an Ethereum one.
fendermint/vm/message/src/signed.rs:366
↓ 3 callers
Function
is_null_round_str
(s: &str)
fendermint/vm/topdown/src/lib.rs:187
↓ 3 callers
Function
is_tree_node
(tree: &[Hash], i: usize)
ext/merkle-tree-rs/src/core.rs:53
↓ 3 callers
Function
is_up
(interface: &netdev::Interface)
patches/netwatch/src/ip.rs:104
↓ 3 callers
Method
join
Join with a validator. Repeated joins are allowed. Unlike the contract, the model doesn't require metadata here.
fendermint/testing/contract-test/tests/staking/state.rs:396
↓ 3 callers
Function
join_subnet
( provider: &mut ipc_provider::IpcProvider, args: &JoinSubnetArgs, )
ipc/cli/src/commands/subnet/join.rs:35
↓ 3 callers
Method
last_committed_epoch
Get the current last committed epoch
fendermint/vm/topdown/proof-service/src/cache.rs:326
↓ 3 callers
Method
last_committed_finality
(&self)
fendermint/vm/topdown/src/finality/null.rs:62
↓ 3 callers
Method
latest_height_in_cache
(&self)
fendermint/vm/topdown/src/finality/null.rs:147
↓ 3 callers
Function
launch_service
Initialize and launch the proof generator service This is the main entry point for starting the service. It creates the cache, initializes the servic
fendermint/vm/topdown/proof-service/src/lib.rs:74
↓ 3 callers
Method
leave
Enqueue a total withdrawal.
fendermint/testing/contract-test/tests/staking/state.rs:445
↓ 3 callers
Method
list_snapshots
List completed snapshots.
fendermint/vm/snapshot/src/client.rs:51
↓ 3 callers
Function
load_car
()
fendermint/app/src/main.rs:59
↓ 3 callers
Method
logs
Simplistic way of collecting logs of containers used in the test, mostly to debug build failures on CI.
fendermint/testing/materializer/src/docker/container.rs:120
↓ 3 callers
Function
make_cluster_with_bootstrap
(cluster_size: u32, bootstrap_idx: usize)
ipld/resolver/tests/smoke.rs:302
↓ 3 callers
Function
make_middleware
Create a middleware that will assign nonces and sign the message.
fendermint/eth/api/examples/common/mod.rs:92
↓ 3 callers
Function
make_subnet_id
Make a subnet under a rootnet.
ipld/resolver/tests/smoke.rs:381
← previous
next →
601–700 of 4,659, ranked by callers