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
↓ 7 callers
Method
remove_source
Removes a source from an entry in the collection. If the entry is empty after removing the source, the entry is also removed.
fendermint/actors/blobs/src/state/blobs/queue.rs:174
↓ 7 callers
Method
resolve
( hre: HardhatRuntimeEnvironment, ...contractNames: string[] )
contracts/tasks/lib/deployments.ts:49
↓ 7 callers
Method
rpc_http
(&self)
ipc/provider/src/config/subnet.rs:53
↓ 7 callers
Method
run
(mut self)
fendermint/eth/api/src/client.rs:114
↓ 7 callers
Method
save_caller
Save the caller state to the accounts HAMT.
fendermint/actors/blobs/src/state/credit/methods.rs:280
↓ 7 callers
Method
save_tracked
Saves the state from the [`TrackedFlushResult`] for operators
fendermint/actors/blobs/src/state/operators.rs:97
↓ 7 callers
Method
sign
Return the resultant `Signature` after signing a given message
ipc/wallet/src/fvm/wallet.rs:91
↓ 7 callers
Function
standard_leaf_hash
(values: Vec<String>, params: &[String])
ext/merkle-tree-rs/src/standard.rs:65
↓ 7 callers
Function
to_id_and_delegated_address
Resolves an address to its ID address and external delegated address.
ipc-storage/actor_sdk/src/util.rs:57
↓ 7 callers
Method
verify_event_number_continuity
Verify semantic properties of the EVM events included in a proof bundle. This is **not** inclusion verification (that is handled by [`ProofVerifier::
fendermint/vm/topdown/proof-service/src/verifier.rs:187
↓ 7 callers
Method
write
Take a snapshot to accumulate writes until they are committed. Take a write-lock on the data if necessary, but beware it doesn't work well with STM.
fendermint/storage/src/im.rs:98
↓ 6 callers
Function
assert_complete
(event: Option<QueryEvent>, id: QueryId, res: Result<(), Cid>)
ext/libp2p-bitswap/src/query.rs:540
↓ 6 callers
Function
attr_key
(attr: &EventAttribute)
fendermint/eth/api/src/conv/from_tm.rs:589
↓ 6 callers
Function
attr_value
(attr: &EventAttribute)
fendermint/eth/api/src/conv/from_tm.rs:593
↓ 6 callers
Method
bind
Bind to the given port and listen on all interfaces.
patches/netwatch/src/udp.rs:60
↓ 6 callers
Method
block
Starts a new block query to request a block from a peer.
ext/libp2p-bitswap/src/query.rs:181
↓ 6 callers
Method
block_gas_tracker
(&self)
fendermint/vm/interpreter/src/fvm/state/exec.rs:222
↓ 6 callers
Function
bottom_up
(a: &str, b: &str, res: bool)
ipc/api/src/cross.rs:218
↓ 6 callers
Function
choose_one
(g: &mut Gen, xs: &[T])
fendermint/testing/materializer/src/arb.rs:81
↓ 6 callers
Method
client
Create a new [`Client`] instance bound to this `Service`. The [`Client`] is geared towards request-response interactions, while the `Receiver` return
ipld/resolver/src/service.rs:218
↓ 6 callers
Function
common_parent
(a: &str, b: &str, res: &str, index: usize)
ipc/api/src/subnet_id.rs:390
↓ 6 callers
Function
construct_and_verify
( blob_capacity: u64, token_credit_rate: TokenCreditRate, blob_credit_debit_interval:
fendermint/actors/ipc_storage_config/src/lib.rs:243
↓ 6 callers
Function
create_block
(ipld: Ipld)
ext/libp2p-bitswap/src/behaviour.rs:720
↓ 6 callers
Function
create_msg
(fee_cap: TokenAmount, premium: TokenAmount)
fendermint/vm/interpreter/src/fvm/state/priority.rs:40
↓ 6 callers
Function
create_temporary_subscriber
Creates a temporary subscriber that logs all traces to stderr. Useful when global tracing is not set yet.
ipc/observability/src/traces.rs:17
↓ 6 callers
Method
decode
( shards: &[Shard], num_data_chunks: usize, num_parity_chunks: usize, )
ipc-storage/erasure-encoding/src/reed_solomon.rs:72
↓ 6 callers
Method
delete
( &mut self, store: &BS, key: &BytesKey, )
fendermint/actors/bucket/src/state.rs:123
↓ 6 callers
Method
delete
(&mut self, index: u64)
ipc-storage/ipld/src/amt/vec.rs:108
↓ 6 callers
Method
endpoint
Returns the [`Endpoint`] for this node.
ipc-storage/iroh_manager/src/node.rs:200
↓ 6 callers
Function
export
Write some content to a file. It will create all the directories along the path.
fendermint/testing/materializer/src/materials/mod.rs:52
↓ 6 callers
Method
export
Return the `KeyInfo` for a given address
ipc/wallet/src/fvm/wallet.rs:99
↓ 6 callers
Method
fevm_invoke
( &mut self, contract: Address, calldata: Bytes, value: TokenAmount, g
fendermint/rpc/src/message.rs:90
↓ 6 callers
Method
finish
(&self)
ipc-storage/ipld/src/hash_algorithm.rs:18
↓ 6 callers
Method
get
(&self)
fendermint/testing/src/smt.rs:211
↓ 6 callers
Method
get
(&self, k: &FvmCid)
ipld/resolver/tests/store/mod.rs:28
↓ 6 callers
Method
get_or_create
( root: impl AsRef<Path>, docker: Docker, dropper: DropChute, drop_policy: &Dr
fendermint/testing/materializer/src/docker/node.rs:95
↓ 6 callers
Method
get_state
Get the current F3 instance state from the light client actor.
fendermint/vm/interpreter/src/fvm/state/ipc.rs:385
↓ 6 callers
Method
hamt
Returns the underlying [`hamt::map::Hamt`].
fendermint/actors/blobs/src/state/accounts/account.rs:135
↓ 6 callers
Method
handle_read_error
Handle potential read errors, updating internal state. Returns `Some(error)` if the error is fatal otherwise `None.
patches/netwatch/src/udp.rs:219
↓ 6 callers
Method
handle_write_error
Handle potential write errors, updating internal state. Returns `Some(error)` if the error is fatal otherwise `None.
patches/netwatch/src/udp.rs:233
↓ 6 callers
Method
has_staked
Check whether an account has staked before. The stake does not have to be confirmed by a checkpoint.
fendermint/testing/contract-test/tests/staking/state.rs:299
↓ 6 callers
Function
hash
(s: &str)
fendermint/eth/api/src/filters.rs:774
↓ 6 callers
Method
i256_is_negative
(&self)
ipc/types/src/uints.rs:61
↓ 6 callers
Method
into_exec_state
(self)
fendermint/vm/interpreter/src/fvm/state/genesis.rs:533
↓ 6 callers
Method
into_inner
(self)
fendermint/vm/interpreter/src/fvm/activity/mod.rs:94
↓ 6 callers
Method
into_message
Consumes self and returns it's unsigned message.
fendermint/vm/message/src/signed.rs:314
↓ 6 callers
Function
invalid_data
(e: E)
ext/libp2p-bitswap/src/protocol.rs:223
↓ 6 callers
Method
load_all_entries
Load all entries as combined cache entries This combines certificates with their associated epoch proofs for inspection. Each certificate is paired w
fendermint/vm/topdown/proof-service/src/persistence.rs:238
↓ 6 callers
Function
make_nodes
(n: usize)
ipc-storage/erasure-encoding/src/assign.rs:130
↓ 6 callers
Method
max_chain_height
(&self)
fendermint/vm/topdown/tests/smt_voting.rs:130
↓ 6 callers
Function
new_address
()
fendermint/actors/blobs/testing/src/lib.rs:52
↓ 6 callers
Method
new_filter
Create a new filter, subscribe with Tendermint and start handlers in the background.
fendermint/eth/api/src/state.rs:585
↓ 6 callers
Method
new_parent_view
( &self, height: BlockHeight, maybe_payload: Option<ParentViewPayload>, )
fendermint/vm/topdown/src/finality/null.rs:72
↓ 6 callers
Function
new_provider
( mut blocks: Vec<(BlockHeight, Option<ParentViewPayload>)>, )
fendermint/vm/topdown/src/finality/null.rs:371
↓ 6 callers
Method
next
(&mut self)
fendermint/vm/topdown/src/cache.rs:195
↓ 6 callers
Function
nl_mgrp
(group: u32)
patches/netwatch/src/netmon/linux.rs:46
↓ 6 callers
Method
now
Current timestamp.
ipld/resolver/src/timestamp.rs:14
↓ 6 callers
Method
path_string
(&self)
fendermint/testing/materializer/src/lib.rs:131
↓ 6 callers
Method
query_height
Return the height of a block which we should send with a query, or None if it's the latest, to let the node figure it out. Adjusts the height of the
fendermint/eth/api/src/state.rs:262
↓ 6 callers
Function
query_with_meta
This is a replacement for `Event::query_with_meta` in `ethers-contract` because in that one we don't get access to the `reverted` field, which we need
ipc/provider/src/manager/evm/manager.rs:1750
↓ 6 callers
Method
remove
(self, filters: FilterMap)
fendermint/eth/api/src/filters.rs:604
↓ 6 callers
Method
resolve
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
↓ 6 callers
Method
set_and_flush
(&mut self, index: u64, value: V)
ipc-storage/ipld/src/amt/vec.rs:93
↓ 6 callers
Function
shard_key
Deterministic shard storage key following DESIGN.md: key = blob_id / chunk_index / shard_index
ipc-storage/ipc-decentralized-storage/src/distribution.rs:78
↓ 6 callers
Method
sponsor_state_address
Returns the sponsor address that should be used with actor state methods.
ipc-storage/actor_sdk/src/caller.rs:138
↓ 6 callers
Method
store
(&mut self)
ext/libp2p-bitswap/src/behaviour.rs:801
↓ 6 callers
Method
subnet
Get a subnet by name.
fendermint/testing/materializer/src/testnet.rs:158
↓ 6 callers
Method
to
(&self)
ipc/provider/src/lotus/message/mpool.rs:51
↓ 6 callers
Function
to_chain_message
Decode the transaction payload as a [ChainMessage].
fendermint/eth/api/src/conv/from_tm.rs:524
↓ 6 callers
Method
to_fixed_bytes
(&self)
ipc-storage/sol-facade/crates/facade/src/types.rs:43
↓ 6 callers
Method
to_toml_value
(&self)
ipc/cli/src/commands/node/config.rs:119
↓ 6 callers
Method
try_call
Call an EVM method implicitly to read its return value. Returns either the result or the exit code if it's not successful; intended to be used with m
fendermint/vm/interpreter/src/fvm/state/fevm.rs:219
↓ 6 callers
Function
up
(a: &str, b: &str, res: Option<SubnetID>)
ipc/api/src/subnet_id.rs:403
↓ 6 callers
Function
update_genesis
(genesis_file: &PathBuf, f: F)
fendermint/app/src/cmd/genesis.rs:212
↓ 6 callers
Method
upper_bound
(&self)
fendermint/vm/topdown/src/cache.rs:61
↓ 6 callers
Method
with_cf_handle
Look up a column family and pass it to a closure. Return an error if it doesn't exist.
fendermint/rocksdb/src/kvstore.rs:40
↓ 6 callers
Function
with_client
( client: FendermintClient, )
ipc-storage/ipc-decentralized-storage/src/objects.rs:214
↓ 5 callers
Method
add_address
Adds an address for a peer.
ext/libp2p-bitswap/src/behaviour.rs:155
↓ 5 callers
Method
add_provider
Try to add a provider to the cache. Returns `None` if the peer is not routable and nothing could be added. Returns `Some` if the peer is routable, c
ipld/resolver/src/provider_cache.rs:103
↓ 5 callers
Method
add_step
(mut self, max_concurrency: usize, secs: u64)
fendermint/testing/materializer/src/concurrency/config.rs:23
↓ 5 callers
Function
apply_both
Apply an operation on the model and the KV store, checking that the results are the same where possible.
fendermint/storage/src/testing.rs:387
↓ 5 callers
Method
as_secs
Seconds elapsed since Unix epoch.
ipld/resolver/src/timestamp.rs:23
↓ 5 callers
Method
auth_token
(&self)
ipc/provider/src/config/subnet.rs:47
↓ 5 callers
Function
build_node_directories
Query on-chain operator state and build node directories for shard distribution.
ipc-storage/ipc-decentralized-storage/src/objects.rs:492
↓ 5 callers
Method
cancel
Cancels the underlying approval and saves state to accounts.
fendermint/actors/blobs/src/caller.rs:655
↓ 5 callers
Method
chain_id
The [ChainID] from the network configuration.
fendermint/vm/interpreter/src/fvm/state/exec.rs:373
↓ 5 callers
Function
choose_account
( u: &mut Unstructured<'_>, state: &'a StakingState, )
fendermint/testing/contract-test/tests/staking/machine.rs:587
↓ 5 callers
Method
common_parent
Computes the common parent of the current subnet and the one given as argument. It returns the number of common children and the subnet.
ipc/api/src/subnet_id.rs:149
↓ 5 callers
Method
connection
Get the connection instance for the subnet.
ipc/provider/src/lib.rs:131
↓ 5 callers
Function
construct_and_verify
(deployers: Vec<Address>)
fendermint/actors/eam/src/lib.rs:155
↓ 5 callers
Function
construct_and_verify
()
fendermint/actors/gas_market/eip1559/src/lib.rs:196
↓ 5 callers
Function
construct_priv_keys
()
ipc/wallet/src/fvm/wallet.rs:253
↓ 5 callers
Method
content_mut
(&mut self)
ipld/resolver/src/service.rs:549
↓ 5 callers
Method
domain_hash
Calculate an optional hash that ecosystem tools expect.
fendermint/vm/message/src/signed.rs:280
↓ 5 callers
Function
emit_event_with_latency
TODO Karel - make it nicer. Perhaps use a macro?
fendermint/vm/topdown/src/proxy.rs:192
↓ 5 callers
Method
eq
(&self, other: &u64)
ipc/types/src/uints.rs:34
↓ 5 callers
Method
err
(self, err: IoError)
fendermint/vm/snapshot/src/car/chunker.rs:27
↓ 5 callers
Method
execute_message
(&mut self, msg: Message, kind: ApplyKind)
fendermint/vm/interpreter/src/fvm/state/exec.rs:272
↓ 5 callers
Function
expected_topdown_nonce_slot
(subnet_hash_key: [u8; 32])
fendermint/vm/topdown/proof-service/src/verifier.rs:249
↓ 5 callers
Function
extract
Extract some value from the query result, unless there was an error.
fendermint/rpc/src/query.rs:203
← previous
next →
301–400 of 4,659, ranked by callers