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
↓ 2 callers
Function
assert_progress
(event: Option<BitswapEvent>, id: QueryId, missing: usize)
ext/libp2p-bitswap/src/behaviour.rs:830
↓ 2 callers
Method
atomically
(&self, f: F)
fendermint/vm/topdown/tests/smt_voting.rs:189
↓ 2 callers
Method
atomically_or_err
(&self, f: F)
fendermint/vm/topdown/tests/smt_voting.rs:182
↓ 2 callers
Function
b64_to_public
(b64: &str)
fendermint/app/src/cmd/key.rs:158
↓ 2 callers
Function
bag_peaks
Collect the peaks and combine to compute the root commitment.
fendermint/actors/timehub/src/shared.rs:143
↓ 2 callers
Function
base32ToHex
(base32: string)
ipc-storage/ipc-dropbox/src/utils/base32.ts:3
↓ 2 callers
Function
blake2b_256
Generates BLAKE2b hash of fixed 32 bytes size.
ipc/wallet/src/fvm/wallet_helpers.rs:18
↓ 2 callers
Function
blob_status_as_solidity_enum
(blob_status: BlobStatus)
fendermint/actors/blobs/src/sol_facade/blobs.rs:115
↓ 2 callers
Method
block_hash
Get the hash of a block at the given height, if known.
fendermint/vm/topdown/src/voting.rs:144
↓ 2 callers
Method
block_producer
Identity of the block producer, if we are indeed executing any blocks.
fendermint/vm/interpreter/src/fvm/state/exec.rs:335
↓ 2 callers
Function
build_jsonrpc_request
A convenience function to build a JSON-RPC request.
ipc/provider/src/jsonrpc/mod.rs:181
↓ 2 callers
Method
builtin_actors
Built-in actor manifest to inspect code CIDs.
fendermint/vm/interpreter/src/fvm/state/exec.rs:368
↓ 2 callers
Function
bytes_to_0x_string
(b: &[u8])
fendermint/vm/interpreter/src/fvm/event_extraction.rs:117
↓ 2 callers
Function
calc_tps
(blocks: Vec<Block<H256>>)
fendermint/testing/materializer/src/concurrency/reporting/tps.rs:6
↓ 2 callers
Function
camel_to_snake
Convert ContractName to contract_name so we can use it as a Rust module. We could just lowercase, but this is what `Abigen` does as well, and it's mo
contract-bindings/build.rs:182
↓ 2 callers
Method
can_checkpoint
Check if checkpoints can be sent to the system.
fendermint/testing/contract-test/tests/staking/state.rs:252
↓ 2 callers
Method
can_deploy
(&self, rt: &impl Runtime, deployer: ActorID)
fendermint/actors/adm/src/state.rs:187
↓ 2 callers
Method
can_deploy
(&self, rt: &impl Runtime, deployer: ActorID)
fendermint/actors/eam/src/state.rs:56
↓ 2 callers
Method
can_extend
(&self)
fendermint/vm/topdown/tests/smt_voting.rs:110
↓ 2 callers
Function
can_handle
(input_data: &ipc_storage_actor_sdk::evm::InputData)
fendermint/actors/blobs/src/sol_facade/blobs.rs:106
↓ 2 callers
Method
capacity_available
Return available capacity as a difference between `blob_capacity_total` and `capacity_used`.
fendermint/actors/blobs/src/state/blobs/methods.rs:680
↓ 2 callers
Method
chain_head_height
(&self)
ipc/provider/src/manager/evm/manager.rs:130
↓ 2 callers
Method
check_bootstrap_status
Check if subnet is bootstrapped
ipc/cli/src/commands/ui/services/subnet_service.rs:1865
↓ 2 callers
Function
check_bounds
(values: &[T], index: usize)
ext/merkle-tree-rs/src/standard.rs:79
↓ 2 callers
Function
check_error
The FVM would return an error from `DefaultExecutor::preflight_message` if it was called with a message that doesn't pass basic checks, for example it
fendermint/vm/interpreter/src/fvm/state/exec.rs:459
↓ 2 callers
Function
check_leaf_node
(tree: &[Hash], i: usize)
ext/merkle-tree-rs/src/core.rs:81
↓ 2 callers
Function
check_providers
Check the cache against the reference built in the test.
ipld/resolver/src/provider_cache.rs:293
↓ 2 callers
Function
check_request
( request: &RequestObject, )
fendermint/eth/api/src/handlers/http.rs:87
↓ 2 callers
Function
check_test_data
(agent: &mut Agent, cid: &Cid)
ipld/resolver/tests/smoke.rs:408
↓ 2 callers
Method
checkpoint
Apply the changes up to the `next_configuration_number`.
fendermint/testing/contract-test/tests/staking/state.rs:276
↓ 2 callers
Method
cleanup_old_epochs
Remove epochs older than the retention window
fendermint/vm/topdown/proof-service/src/cache.rs:427
↓ 2 callers
Method
clear_all
(&self)
fendermint/vm/topdown/proof-service/src/persistence.rs:222
↓ 2 callers
Method
clear_cf
(&self, cf_name: &str)
fendermint/vm/topdown/proof-service/src/persistence.rs:268
↓ 2 callers
Method
cli
(&self, id: &str)
fendermint/testing/materializer/src/lib.rs:284
↓ 2 callers
Method
close
(self)
fendermint/eth/api/src/client.rs:106
↓ 2 callers
Method
cmp
(&self, other: &Self)
fendermint/testing/materializer/src/materials/defaults.rs:95
↓ 2 callers
Function
coin_contract
Create an instance of the statically typed contract client.
fendermint/rpc/examples/simplecoin.rs:319
↓ 2 callers
Method
collateral
Collateral of a validator.
fendermint/testing/contract-test/tests/staking/state.rs:78
↓ 2 callers
Function
collect_contracts
Collects library and top-level contracts. Returns a tuple containing a vector of library contracts (with their source paths) and a map of top-level co
fendermint/eth/deployer/src/utils.rs:24
↓ 2 callers
Function
collect_emitters
Collect and parse all `emitter.deleg` or `emitter.id` in the events.
fendermint/eth/api/src/conv/from_tm.rs:562
↓ 2 callers
Function
collect_facets
Collects facet cuts for the diamond pattern for a specified top-level contract.
fendermint/eth/deployer/src/utils.rs:54
↓ 2 callers
Method
collect_facets
Collects facet cuts for the diamond pattern for a specified top-level contract.
fendermint/eth/deployer/src/lib.rs:320
↓ 2 callers
Method
collect_resolved
Collect resolved items, ready for execution. The items collected are not removed, in case they need to be proposed again.
fendermint/vm/resolver/src/pool.rs:163
↓ 2 callers
Function
collect_seeds
Collect comma separated values from seeds nodes.
fendermint/testing/materializer/src/docker/node.rs:637
↓ 2 callers
Method
cometbft_http_provider
(&self)
fendermint/testing/materializer/src/lib.rs:388
↓ 2 callers
Method
commit
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:309
↓ 2 callers
Method
commit_capacity
Commits new capacity for the subscriber.
fendermint/actors/blobs/src/caller.rs:209
↓ 2 callers
Method
commit_finality
Commit the parent finality. Returns the height that the previous parent finality is committed and the committed finality itself. If there is no parent
fendermint/vm/interpreter/src/fvm/topdown.rs:461
↓ 2 callers
Method
commit_parent_finality
Commit the parent finality to the gateway and returns the previously committed finality. None implies there is no previously committed finality.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:187
↓ 2 callers
Function
compaction_style_from_str
Converts string to a compaction style `RocksDB` variant.
fendermint/rocksdb/src/rocks/config.rs:96
↓ 2 callers
Method
compress_and_encode
(&self)
fendermint/vm/interpreter/src/genesis.rs:85
↓ 2 callers
Function
compression_type_from_str
Converts string to a compression type `RocksDB` variant.
fendermint/rocksdb/src/rocks/config.rs:107
↓ 2 callers
Function
compute_gas_overestimation_burn
(gas_used: u64, gas_limit: u64)
fendermint/eth/api/src/gas/output.rs:62
↓ 2 callers
Method
config
(&self)
ipc/cli/src/lib.rs:66
↓ 2 callers
Method
confirmed_collateral
Get the confirmed collateral of a validator.
fendermint/testing/contract-test/src/ipc/subnet.rs:127
↓ 2 callers
Method
connect
()
ipc-ui/frontend/src/services/websocket.ts:49
↓ 2 callers
Function
construct_and_verify
()
fendermint/actors/blob_reader/src/actor.rs:171
↓ 2 callers
Method
constructor
(rt: &impl Runtime, args: ConstructorParams)
fendermint/actors/adm/src/lib.rs:132
↓ 2 callers
Function
convert_approvals
( approvals: HashMap<Address, CreditApproval>, )
fendermint/actors/blobs/src/sol_facade/credit.rs:292
↓ 2 callers
Method
create_account_actor
( &mut self, acct: Account, balance: TokenAmount, ids: &init::AddressMap,
fendermint/vm/interpreter/src/fvm/state/genesis.rs:340
↓ 2 callers
Function
create_actor
Creates a new placeholder actor by sending zero tokens to the address.
ipc-storage/actor_sdk/src/caller.rs:159
↓ 2 callers
Method
create_and_start_nodes
Configure and start the nodes of a subnet. Fails if the genesis of this subnet hasn't been created yet.
fendermint/testing/materializer/src/testnet.rs:261
↓ 2 callers
Function
create_cid
(bytes: &[u8])
ext/libp2p-bitswap/src/protocol.rs:250
↓ 2 callers
Method
create_client
Create a LotusClient for making requests LotusClient is not Send, so we create it on-demand in each async function rather than storing it as a field.
fendermint/vm/topdown/proof-service/src/assembler.rs:143
↓ 2 callers
Method
create_evm_actor
Deploy an EVM contract. Returns the hashed Ethereum address we can use to invoke the contract.
fendermint/vm/interpreter/src/fvm/state/genesis.rs:434
↓ 2 callers
Function
create_file
Wrapper for [`File::create`].
ipc-storage/sol-facade/crates/facade/forge/foundry_common/fs.rs:21
↓ 2 callers
Function
create_socket
()
patches/netwatch/src/netmon/bsd.rs:30
↓ 2 callers
Function
create_subnet
( mut provider: ipc_provider::IpcProvider, arguments: &SubnetCreateConfig, )
ipc/cli/src/commands/subnet/create.rs:87
↓ 2 callers
Method
create_subnet
( &mut self, from: Option<Address>, parent: SubnetID, min_validators: u64,
ipc/provider/src/lib.rs:248
↓ 2 callers
Function
create_test_exec_state
( genesis: Genesis, )
fendermint/testing/contract-test/src/lib.rs:24
↓ 2 callers
Function
current_network
The current address network needs to be set on the containers to match the addresses we created.
fendermint/testing/materializer/src/docker/mod.rs:1090
↓ 2 callers
Function
custom_gas_limit
(block_gas_limit: u64)
fendermint/testing/contract-test/tests/gas_market.rs:348
↓ 2 callers
Method
deactivate
Deactivate an operator (removes from active_list but keeps in HAMT) Note: This will change indices of all operators after the removed one
fendermint/actors/blobs/src/state/operators.rs:212
↓ 2 callers
Method
debit
Decrease the current balance.
fendermint/testing/contract-test/tests/staking/state.rs:384
↓ 2 callers
Function
decode_new_power_change_request
Attempt to decode a `NewPowerChangeRequest` event.
fendermint/vm/evm-event-utils/src/lib.rs:75
↓ 2 callers
Function
decode_new_topdown_message
Attempt to decode a `NewTopDownMessage` event.
fendermint/vm/evm-event-utils/src/lib.rs:69
↓ 2 callers
Method
default_deployment
(&mut self, subnet_name: &SubnetName)
fendermint/testing/materializer/src/logging.rs:88
↓ 2 callers
Function
default_route_netlink_family
Returns the `(name, index)` of the interface for the default route.
patches/netwatch/src/interfaces/linux.rs:212
↓ 2 callers
Function
default_route_proc
()
patches/netwatch/src/interfaces/linux.rs:67
↓ 2 callers
Function
default_subscriber
()
ipc/cli/src/commands/mod.rs:169
↓ 2 callers
Function
default_tester
Creates a default tester with validator public key
fendermint/testing/contract-test/tests/gas_market.rs:54
↓ 2 callers
Method
delegate_address
Returns the delegate address. The delegate only exists if there's a sponsor. If present, the delegate address will be the caller address.
fendermint/actors/blobs/src/caller.rs:112
↓ 2 callers
Function
delete_blob
Deletes a blob.
fendermint/actors/blobs/shared/src/sdk.rs:76
↓ 2 callers
Method
delete_blob
Deletes a blob subscription or the entire blob if it has no remaining subscriptions. This method handles the process of deleting a blob subscription
fendermint/actors/blobs/src/state/blobs/methods.rs:476
↓ 2 callers
Method
delete_certificate
(&self, instance_id: u64)
fendermint/vm/topdown/proof-service/src/persistence.rs:179
↓ 2 callers
Method
delete_epoch_proof
(&self, epoch: ChainEpoch)
fendermint/vm/topdown/proof-service/src/persistence.rs:214
↓ 2 callers
Method
dependencies
Traverse the linked references and return the library contracts to be deployed in topological order. The result will include the top contracts as wel
fendermint/eth/hardhat/src/lib.rs:115
↓ 2 callers
Method
deploy_all_with_progress
Deploys all contracts with progress reporting: first libraries, then the gateway and registry contracts. The progress callback receives: - contract_n
fendermint/eth/deployer/src/lib.rs:99
↓ 2 callers
Method
deploy_artifact
Deploys the provided deployment artifact with constructor parameters.
fendermint/eth/deployer/src/lib.rs:188
↓ 2 callers
Method
deploy_contract
Deploys a top-level contract with the given constructor parameters.
fendermint/eth/deployer/src/lib.rs:165
↓ 2 callers
Method
deploy_contract
Construct the bytecode of a top-level contract and deploy it with some constructor parameters.
fendermint/vm/interpreter/src/genesis.rs:824
↓ 2 callers
Function
deploy_contracts_with_progress
( key_store: PersistentKeyStore<EthKeyAddress>, config: &DeployConfig, progress_callback: Option<F
ipc/cli/src/commands/deploy/mod.rs:74
↓ 2 callers
Function
derive_cid
(t: &T)
fendermint/vm/interpreter/src/fvm/state/snapshot.rs:333
↓ 2 callers
Function
deserialization_error
(what: &str, e: serde_json::Error)
fendermint/eth/api/src/handlers/ws.rs:106
↓ 2 callers
Function
deserialize_iter_sub
( val: Result<(&hamt::BytesKey, &'a Subscription), hamt::Error>, )
fendermint/actors/blobs/src/state/blobs/subscriptions.rs:236
↓ 2 callers
Method
discovery_mut
(&mut self)
ipld/resolver/src/service.rs:543
↓ 2 callers
Method
dump
(&self)
ext/merkle-tree-rs/src/standard.rs:155
↓ 2 callers
Function
effective_gas_premium
https://github.com/filecoin-project/lotus/blob/9e4f1a4d23ad72ab191754d4f432e4dc754fce1b/chain/types/message.go#L227
fendermint/eth/api/src/gas/mod.rs:32
↓ 2 callers
Method
emit_cache_metrics
(&self, epochs: &[ChainEpoch])
fendermint/vm/topdown/proof-service/src/cache.rs:242
↓ 2 callers
Method
emitter_delegated_addresses
Collect all the event emitters' delegated addresses, for those who have any.
fendermint/vm/interpreter/src/fvm/state/exec.rs:382
← previous
next →
801–900 of 4,659, ranked by callers