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
↓ 702 callers
Method
context
(self, context: C)
ipc/types/src/actor_error.rs:235
↓ 658 callers
Method
to_string
(&self)
ipc/api/src/address.rs:53
↓ 468 callers
Method
into
(self)
ipc-storage/sol-facade/crates/facade/src/blobs_facade/iblobsfacade.rs:558
↓ 389 callers
Method
iter
(&self)
ipc-storage/ipld/src/hamt/map.rs:245
↓ 285 callers
Method
len
(&self)
fendermint/actors/bucket/src/state.rs:240
↓ 200 callers
Method
collect
(&self)
fendermint/app/settings/src/utils.rs:76
↓ 178 callers
Method
push
( &mut self, store: &BS, obj: S, )
fendermint/actors/timehub/src/shared.rs:316
↓ 118 callers
Method
push
( data: &[u8], validate: bool, )
ipc-storage/sol-facade/crates/facade/src/timehub_facade/itimehubfacade.rs:970
↓ 114 callers
Method
with_context
(self, f: F)
ipc/types/src/actor_error.rs:245
↓ 102 callers
Function
emit
(trace: T)
ipc/observability/src/lib.rs:36
↓ 97 callers
Method
store
(&self)
fendermint/vm/interpreter/src/fvm/state/genesis.rs:522
↓ 95 callers
Method
as_str
(&self)
fendermint/vm/topdown/proof-service/src/observe.rs:22
↓ 86 callers
Method
join
(other: Deployments)
contracts/tasks/lib/deployments.ts:101
↓ 86 callers
Method
ok
(self, value: T)
fendermint/vm/snapshot/src/car/chunker.rs:23
↓ 79 callers
Method
insert
Insert a transaction we could not submit straight away into the buffer.
fendermint/eth/api/src/mpool.rs:38
↓ 75 callers
Method
try_into
(self)
fendermint/app/settings/src/lib.rs:71
↓ 70 callers
Method
contains
(&mut self, cid: &Cid)
ipld/resolver/tests/store/mod.rs:52
↓ 70 callers
Method
get
Return `KeyInfo` that corresponds to a given key
ipc/wallet/src/fvm/keystore.rs:401
↓ 68 callers
Method
as_ref
(&self)
fendermint/vm/actor_interface/src/eam.rs:118
↓ 67 callers
Method
is_empty
(&self)
ipc-storage/ipld/src/hamt/map.rs:210
↓ 66 callers
Method
read
(&self, key: K)
fendermint/rocksdb/src/rocks/mod.rs:91
↓ 66 callers
Method
send
( self, rt: &impl fil_actors_runtime::runtime::Runtime, rto: &Address, )
ipc/api/src/cross.rs:178
↓ 59 callers
Method
call
Call an EVM method implicitly to read its return value. Returns an error if the return code shows is not successful; intended to be used with methods
fendermint/vm/interpreter/src/fvm/state/fevm.rs:176
↓ 59 callers
Method
join
Join a subnet as a validator.
fendermint/testing/contract-test/src/ipc/subnet.rs:54
↓ 58 callers
Method
join
(&self, s: &str)
fendermint/testing/materializer/src/lib.rs:119
↓ 57 callers
Function
get_ipc_provider
(global: &GlobalArguments)
ipc/cli/src/commands/mod.rs:180
↓ 57 callers
Method
insert
(&mut self, block: &libipld::Block<Self::Params>)
ipld/resolver/tests/store/mod.rs:62
↓ 55 callers
Method
error
(message: String)
ipc/cli/src/commands/ui/api/types.rs:24
↓ 52 callers
Method
inc
(&mut self)
fendermint/testing/src/smt.rs:214
↓ 50 callers
Function
handle
( _headers: HeaderMap, axum::extract::State(state): axum::extract::State<AppState>, ws: WebSocketU
fendermint/eth/api/src/handlers/ws.rs:36
↓ 49 callers
Method
as_ref
(&self)
ipc/types/src/ethaddr.rs:136
↓ 49 callers
Method
next
Retrieves the next query event.
ext/libp2p-bitswap/src/query.rs:507
↓ 49 callers
Function
request
(method: &str, res: Result<T, E>, check: F)
fendermint/eth/api/examples/common/mod.rs:151
↓ 48 callers
Method
path
(&self)
fendermint/testing/materializer/src/lib.rs:135
↓ 47 callers
Method
parent
Returns the parenet of the current subnet
ipc/api/src/subnet_id.rs:134
↓ 47 callers
Method
set
Set machine address. This can only be called once.
fendermint/actors/machine/src/lib.rs:158
↓ 46 callers
Method
parse
Try to parse the config into [Settings].
fendermint/app/settings/src/lib.rs:541
↓ 44 callers
Method
as_ref
(&self)
fendermint/actors/blobs/shared/src/bytes.rs:18
↓ 44 callers
Method
message
Returns reference to the unsigned message.
fendermint/vm/message/src/signed.rs:304
↓ 44 callers
Method
transaction
( &mut self, to: Address, method_num: MethodNum, params: RawBytes, val
fendermint/rpc/src/message.rs:46
↓ 41 callers
Method
get
(&self, index: u64)
ipc-storage/ipld/src/amt/vec.rs:80
↓ 41 callers
Method
verify
Verifies that the from address of the message generated the signature.
fendermint/vm/message/src/signed.rs:299
↓ 41 callers
Method
write
(&self, key: K, value: V)
fendermint/rocksdb/src/rocks/mod.rs:98
↓ 39 callers
Method
remove
(&mut self, addr: &Address)
ipc/wallet/src/fvm/wallet.rs:119
↓ 37 callers
Method
as_ref
(&self)
fendermint/testing/materializer/src/lib.rs:91
↓ 37 callers
Function
read_to_string
Wrapper for [`std::fs::read_to_string`].
ipc-storage/sol-facade/crates/facade/forge/foundry_common/fs.rs:45
↓ 37 callers
Function
serialize
(k: &KeyInfo, serializer: S)
ipc/wallet/src/fvm/keystore.rs:108
↓ 37 callers
Method
serialize
(&self)
fendermint/crypto/src/lib.rs:57
↓ 36 callers
Method
exists
(&self, key: K)
fendermint/rocksdb/src/rocks/mod.rs:113
↓ 36 callers
Method
manager
Get the subnet manager instance.
ipc/provider/src/lib.rs:59
↓ 36 callers
Method
register
Register a new operator (adds to end of active_list) Returns the operator's index in the active_list
fendermint/actors/blobs/src/state/operators.rs:123
↓ 36 callers
Method
remove
(&self, key: &K)
fendermint/eth/api/src/cache.rs:58
↓ 35 callers
Method
get
Get operator info by address
fendermint/actors/blobs/src/state/operators.rs:171
↓ 34 callers
Method
get
(&self, kv: &impl KVRead<S>, k: &K)
fendermint/storage/src/lib.rs:158
↓ 34 callers
Method
get_connection
Get the connection of a subnet, or return an error.
ipc/provider/src/lib.rs:157
↓ 33 callers
Function
contract_address_from_subnet
Convert the ipc SubnetID type to an evm address. It extracts the last address from the Subnet id children and turns it into evm address.
ipc/provider/src/manager/evm/manager.rs:1796
↓ 33 callers
Method
is_empty
(&self)
fendermint/eth/api/src/filters.rs:215
↓ 33 callers
Function
require_fil_addr_from_str
Receives a f/eth-address as an input and returns the corresponding filecoin or delegated address, respectively
ipc/cli/src/commands/mod.rs:192
↓ 33 callers
Method
save_subscription
Saves a subscription with the given ID to the blockstore. This is a helper function that simplifies the process of saving a subscription by handling
fendermint/actors/blobs/src/state/blobs/subscriptions.rs:224
↓ 33 callers
Function
write
Wrapper for `std::fs::write`
ipc-storage/sol-facade/crates/facade/forge/foundry_common/fs.rs:84
↓ 32 callers
Function
create_test_subscription
( id: &str, added: ChainEpoch, expiry: ChainEpoch, failed: bool, )
fendermint/actors/blobs/src/state/blobs/subscriptions.rs:265
↓ 32 callers
Method
get
check if there is an upgrade scheduled for the given chain_id at a given height
fendermint/vm/interpreter/src/fvm/upgrades.rs:145
↓ 30 callers
Method
flush
(&self)
fendermint/rocksdb/src/rocks/mod.rs:135
↓ 30 callers
Function
parse
Parse the main arguments by: 0. Detecting aliased env vars 1. Parsing the [GlobalOptions] 2. Setting any system wide parameters based on the globals 3
fendermint/app/options/src/lib.rs:45
↓ 30 callers
Function
retryRequest
(fn: () => Promise<any>, attempts = STATIC_API_CONFIG.retryAttempts)
ipc-ui/frontend/src/services/api.ts:124
↓ 29 callers
Method
hamt
Returns the underlying [`hamt::map::Hamt`].
fendermint/actors/blobs/src/state/blobs/blob.rs:143
↓ 29 callers
Method
to_bytes
(&self)
fendermint/actors/adm/src/state.rs:64
↓ 28 callers
Method
tm
The underlying Tendermint RPC client.
fendermint/eth/api/src/state.rs:113
↓ 26 callers
Method
contains_key
(&self, key: &K)
ipc-storage/ipld/src/hamt/map.rs:160
↓ 26 callers
Function
create_dir_all
Wrapper for `std::fs::create_dir_all`
ipc-storage/sol-facade/crates/facade/forge/foundry_common/fs.rs:103
↓ 26 callers
Method
is_ok
(&self)
fendermint/vm/interpreter/src/types.rs:57
↓ 26 callers
Method
next
Await the next item to be resolved.
fendermint/vm/resolver/src/pool.rs:176
↓ 26 callers
Function
open
Wrapper for `std::fs::File::open`
ipc-storage/sol-facade/crates/facade/forge/foundry_common/fs.rs:121
↓ 25 callers
Method
digest
Digest some general unique but unwieldy label for a more compact form.
fendermint/testing/materializer/src/lib.rs:358
↓ 25 callers
Function
payload_to_evm_address
Util function to convert Fil address payload to evm address. Only delegated address is supported.
ipc/api/src/evm.rs:292
↓ 24 callers
Function
deserialize
(deserializer: D)
ipc/wallet/src/fvm/keystore.rs:119
↓ 24 callers
Function
emit_evm_event
Emits an [`ActorEvent`] from an EVM event.
ipc-storage/actor_sdk/src/evm.rs:51
↓ 24 callers
Method
insert
(&mut self, block: &Block<Self::Params>)
ext/libp2p-bitswap/src/behaviour.rs:735
↓ 24 callers
Method
root
(&self)
fendermint/testing/materializer/src/lib.rs:251
↓ 24 callers
Method
state_address
Returns the caller address that should be used with actor state methods.
ipc-storage/actor_sdk/src/caller.rs:133
↓ 23 callers
Method
get
Get machine address.
fendermint/actors/machine/src/lib.rs:151
↓ 23 callers
Method
id
(&self)
fendermint/eth/api/src/filters.rs:411
↓ 23 callers
Method
parent
(&self)
fendermint/testing/materializer/src/lib.rs:299
↓ 23 callers
Method
serialize
(&self, serializer: S)
ipc/types/src/lib.rs:112
↓ 23 callers
Method
set_and_flush_tracked
( &mut self, index: u64, value: V, )
ipc-storage/ipld/src/amt/vec.rs:99
↓ 22 callers
Method
get_signer_with_fee_estimator
Get the ethers singer instance. We use filecoin addresses throughout our whole code-base and translate them to evm addresses when relevant.
ipc/provider/src/manager/evm/manager.rs:1166
↓ 22 callers
Method
insert
(&mut self, block: &libipld::Block<Self::Params>)
fendermint/app/src/store.rs:121
↓ 22 callers
Method
node
(&self, id: T)
fendermint/testing/materializer/src/lib.rs:276
↓ 21 callers
Function
extend_call_with_pending_block
Takes a `FunctionCall` input and returns a new instance with an estimated optimal `gas_premium`. The function also uses the pending block number to he
ipc/provider/src/manager/evm/manager.rs:1705
↓ 21 callers
Method
is_empty
Returns true if there are no registered operators
fendermint/actors/blobs/src/state/operators.rs:117
↓ 21 callers
Method
take
(&mut self)
fendermint/eth/api/src/filters.rs:205
↓ 21 callers
Function
to_eth_tokens
(amount: &TokenAmount)
fendermint/vm/message/src/conv/from_fvm.rs:29
↓ 20 callers
Function
assert_request
(event: Option<QueryEvent>, req: Request)
ext/libp2p-bitswap/src/query.rs:531
↓ 20 callers
Method
contains
Check that the testnet contains a certain resource name, ie. it's a prefix of it.
fendermint/testing/materializer/src/lib.rs:256
↓ 20 callers
Function
create_test_power_entries
Helper function to create test power entries
fendermint/actors/f3-light-client/src/lib.rs:143
↓ 20 callers
Method
for_each
(&self, mut f: F)
ipc-storage/ipld/src/hamt/map.rs:214
↓ 20 callers
Method
get
(&self, key: &K)
fendermint/eth/api/src/cache.rs:54
↓ 20 callers
Method
inject_response
Dispatches the response to a query handler.
ext/libp2p-bitswap/src/query.rs:481
↓ 20 callers
Method
run
Start the swarm listening for incoming connections and drive the events forward.
ipld/resolver/src/service.rs:262
↓ 20 callers
Method
with
(&self, f: F)
fendermint/eth/api/src/cache.rs:74
next →
1–100 of 4,659, ranked by callers