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
↓ 4 callers
Function
fvm_message_from_eip1559
https://github.com/filecoin-project/lotus/blob/594c52b96537a8c8728389b446482a2d7ea5617c/chain/types/ethtypes/eth_transactions.go#L152
fendermint/vm/message/src/conv/from_eth.rs:74
↓ 4 callers
Method
generate_addr
Generate a new address that fits the requirement of the given `SignatureType`
ipc/wallet/src/fvm/wallet.rs:147
↓ 4 callers
Method
get
(&self, ns: &S::Namespace, k: &K)
fendermint/storage/src/im.rs:150
↓ 4 callers
Method
get_and_increment
(&self, addr: H160)
fendermint/testing/materializer/src/concurrency/nonce_manager.rs:16
↓ 4 callers
Method
get_epoch_proof_with_certificate
Get proof for a specific epoch with its certificate This is the main query method for consumers. Returns everything needed for verification, includin
fendermint/vm/topdown/proof-service/src/cache.rs:275
↓ 4 callers
Method
get_storage_cost
Returns the [`Credit`] storage cost for the given duration and size.
fendermint/actors/blobs/src/state/blobs/methods.rs:686
↓ 4 callers
Method
get_validator
(&self, id: &tendermint::account::Id)
fendermint/app/src/validators.rs:43
↓ 4 callers
Method
hamt
( &self, store: BS, )
fendermint/actors/bucket/src/state.rs:225
↓ 4 callers
Method
hamt
Returns the underlying [`hamt::map::Hamt`].
fendermint/actors/blobs/src/state/blobs/subscriptions.rs:44
↓ 4 callers
Method
header_by_hash
Get a Tendermint header by hash.
fendermint/eth/api/src/state.rs:308
↓ 4 callers
Method
init_exec_state
Instantiate the execution state, once the basic genesis parameters are known. This must be called before we try to instantiate any EVM actors in gene
fendermint/vm/interpreter/src/fvm/state/genesis.rs:137
↓ 4 callers
Method
inject_response
Processes an incoming bitswap response.
ext/libp2p-bitswap/src/behaviour.rs:289
↓ 4 callers
Method
insert
(&self, key: K, value: V)
fendermint/eth/api/src/cache.rs:50
↓ 4 callers
Method
ipc_cli_run_cmd
Run some kind of command with the `ipc-cli` that needs to be executed as transaction by an account on a given subnet.
fendermint/testing/materializer/src/docker/mod.rs:537
↓ 4 callers
Method
is_null
(&self)
ipc/types/src/ethaddr.rs:114
↓ 4 callers
Method
key_type
Return a reference to the key's signature type
ipc/wallet/src/fvm/keystore.rs:69
↓ 4 callers
Method
list_addrs
Return a vector that contains all of the addresses in the wallet's `KeyStore`
ipc/wallet/src/fvm/wallet.rs:115
↓ 4 callers
Method
list_validators
( &self, subnet: &SubnetID, )
ipc/provider/src/lib.rs:630
↓ 4 callers
Method
load_all_certificates
(&self)
fendermint/vm/topdown/proof-service/src/persistence.rs:164
↓ 4 callers
Method
load_all_epoch_proofs
(&self)
fendermint/vm/topdown/proof-service/src/persistence.rs:199
↓ 4 callers
Method
local_peer_id
(&self)
ipld/resolver/src/behaviour/mod.rs:35
↓ 4 callers
Method
lookup_id
(&self, addr: &Address)
fendermint/eth/api/src/cache.rs:107
↓ 4 callers
Function
make_nodes
(n: usize)
ipc-storage/erasure-encoding/src/decode.rs:60
↓ 4 callers
Function
map_rpc_block_txs
Change the type of transactions in a block by mapping a function over them.
fendermint/eth/api/src/conv/from_tm.rs:317
↓ 4 callers
Method
metadata
(&self)
fendermint/actors/bucket/src/state.rs:67
↓ 4 callers
Function
mk_power_change_rawlog
(configuration_number: u64)
fendermint/vm/topdown/proof-service/src/verifier.rs:504
↓ 4 callers
Function
mk_storage_proof
(slot_u64: u64, value_u64: u64)
fendermint/vm/topdown/proof-service/src/verifier.rs:432
↓ 4 callers
Function
mk_storage_proof_h256
(slot: H256, value_u64: u64)
fendermint/vm/topdown/proof-service/src/verifier.rs:448
↓ 4 callers
Method
name
(&self)
ipc-storage/ipld/src/hamt/map.rs:64
↓ 4 callers
Function
networkDefinition
(chainId: number, url: string)
contracts/hardhat.config.ts:24
↓ 4 callers
Function
object_one
()
fendermint/actors/bucket/src/state.rs:267
↓ 4 callers
Method
parse
(input: ParseStream)
ext/frc42_dispatch/macros/src/lib.rs:28
↓ 4 callers
Function
parse_0x_bytes
Parse a `0x`-prefixed hex string into bytes.
fendermint/vm/evm-event-utils/src/lib.rs:20
↓ 4 callers
Method
public_key
(&self)
fendermint/vm/genesis/src/lib.rs:167
↓ 4 callers
Method
publish_membership
Send a message through Gossipsub to let everyone know about the current configuration.
ipld/resolver/src/behaviour/membership.rs:320
↓ 4 callers
Method
put_exec_state
Put the execution state during block execution. Has to be empty.
fendermint/testing/contract-test/src/lib.rs:106
↓ 4 callers
Function
rand_secret_key
returns a seeded secret key which is guaranteed to be the same every time
fendermint/testing/contract-test/tests/gas_market.rs:49
↓ 4 callers
Method
read_only_view
Get a read-only view from the current FVM execution state, optionally passing a new BlockContext. This is useful to perform query commands targeting t
fendermint/app/src/app.rs:449
↓ 4 callers
Method
registry_addr
(&self)
ipc/provider/src/config/subnet.rs:71
↓ 4 callers
Method
remove
Remove all traces of a testnet.
fendermint/testing/materializer/src/docker/mod.rs:216
↓ 4 callers
Function
remove_file
Wrapper for [`std::fs::remove_file`].
ipc-storage/sol-facade/crates/facade/forge/foundry_common/fs.rs:27
↓ 4 callers
Method
rollback
(mut self)
fendermint/storage/src/im.rs:132
↓ 4 callers
Method
root
(&self)
ipc/api/src/merkle.rs:33
↓ 4 callers
Method
run
(&self, shutdown: CancellationToken)
ipc/cli/src/services/eth_api.rs:35
↓ 4 callers
Method
save
Saves state to accounts.
fendermint/actors/blobs/src/caller.rs:398
↓ 4 callers
Function
saveNetworks
()
ipc-ui/frontend/src/stores/network.ts:352
↓ 4 callers
Method
save_epoch_proof
(&self, entry: &EpochProofEntry)
fendermint/vm/topdown/proof-service/src/persistence.rs:188
↓ 4 callers
Method
save_tracked
Saves the state from the [`TrackedFlushResult`].
fendermint/actors/blobs/src/state/blobs/queue.rs:101
↓ 4 callers
Method
send_to
Sends data on the socket to the given address. On success, returns the number of bytes written.
patches/netwatch/src/udp.rs:163
↓ 4 callers
Method
set_actor_type_for_cid
(&self, cid: Cid, actor_type: ActorType)
fendermint/eth/api/src/cache.rs:185
↓ 4 callers
Function
set_federated_power
( provider: &ipc_provider::IpcProvider, args: &SetFederatedPowerArgs, )
ipc/cli/src/commands/subnet/set_federated_power.rs:29
↓ 4 callers
Function
start
Start a background task to remove docker constructs. The loop will exit when all clones of the sender channel have been dropped.
fendermint/testing/materializer/src/docker/dropper.rs:75
↓ 4 callers
Function
startPeriodicConnectionTesting
()
ipc-ui/frontend/src/stores/network.ts:201
↓ 4 callers
Function
struct_member
Helper: find a member by label in a struct type.
fendermint/vm/topdown/proof-service/src/storage_layout.rs:128
↓ 4 callers
Method
submit_config
Where can we send transactions and queries on a subnet.
fendermint/testing/materializer/src/testnet.rs:193
↓ 4 callers
Method
subscribe
(&self, query: Query)
fendermint/eth/api/src/client.rs:84
↓ 4 callers
Method
take_exec_state
Take the execution state during block execution. Has to be non-empty.
fendermint/testing/contract-test/src/lib.rs:113
↓ 4 callers
Function
testNetworkConnection
(network: Network)
ipc-ui/frontend/src/stores/network.ts:102
↓ 4 callers
Function
test_txt
Check that a golden file we created earlier can still be read by the current model by comparing to a debug string (which should at least be readable e
fendermint/testing/src/golden.rs:52
↓ 4 callers
Function
to_b64
Encode bytes in a format that the Genesis deserializer can handle.
fendermint/crypto/src/lib.rs:22
↓ 4 callers
Function
to_eth_signature
Convert an FVM signature, which is a normal Secp256k1 signature, to an Ethereum one, where the `v` is optionally shifted by 27 to make it compatible w
fendermint/vm/message/src/conv/from_fvm.rs:59
↓ 4 callers
Function
to_eth_transaction_response
( msg: SignedMessage, chain_id: ChainID, )
fendermint/eth/api/src/conv/from_tm.rs:207
↓ 4 callers
Function
to_fvm_message
(tx: TypedTransaction)
fendermint/eth/api/src/conv/from_eth.rs:45
↓ 4 callers
Function
to_id_address
Resolves ID address of an actor. If `require_delegated` is `true`, the address must be of type EVM (a Solidity contract), EthAccount (an Ethereum-styl
ipc-storage/actor_sdk/src/util.rs:23
↓ 4 callers
Function
to_logs
Turn Events into Ethereum logs. We need to turn Actor IDs into Ethereum addresses because that's what the tooling expects.
fendermint/eth/api/src/conv/from_tm.rs:431
↓ 4 callers
Function
to_public
Return the public key for a given private key and `SignatureType`
ipc/wallet/src/fvm/wallet_helpers.rs:31
↓ 4 callers
Function
to_recovery_inputs
( encoded: &[crate::types::EncodedChunk], k: usize, m: usize, drop_indices: &[
ipc-storage/erasure-encoding/src/decode.rs:70
↓ 4 callers
Function
token_to_biguint
Returns the [`TokenAmount`] as a [`BigUint`]. If the given amount is negative, the value returned will be zero.
ipc-storage/actor_sdk/src/util.rs:78
↓ 4 callers
Function
topo_sort
Sort some values in a topological order. Cycles can be allowed, in which case it will do its best to order the items with the least amount of depende
fendermint/testing/materializer/src/testnet.rs:661
↓ 4 callers
Method
total_deposit
Total amount staked by a validator.
fendermint/testing/contract-test/tests/staking/state.rs:309
↓ 4 callers
Method
unsubscribe
(&self, query: Query)
fendermint/eth/api/src/client.rs:95
↓ 4 callers
Function
user_id
Get the user ID we can use with docker to have the same file permissions as some file or directory on the file system, so that files created by a cont
fendermint/testing/materializer/src/docker/mod.rs:1100
↓ 4 callers
Method
wallet_balance
Get the balance of an address
ipc/provider/src/lib.rs:595
↓ 4 callers
Method
with_format
Convert to different format (compressed <-> uncompressed)
ipc/types/src/keys.rs:166
↓ 4 callers
Function
with_iroh
(client: IrohNode)
ipc-storage/ipc-decentralized-storage/src/objects.rs:220
↓ 4 callers
Function
with_iroh
Warp filter to inject Iroh node
ipc-storage/ipc-decentralized-storage/src/node/rpc.rs:302
↓ 4 callers
Function
with_iroh_blobs
( client: BlobsClient, )
ipc-storage/ipc-decentralized-storage/src/objects.rs:224
↓ 4 callers
Method
with_persistence
Execute a function with persistence if enabled, otherwise no-op.
fendermint/vm/topdown/proof-service/src/cache.rs:508
↓ 4 callers
Function
with_state
Helper to pass state to handlers
ipc/cli/src/commands/ui/api/l1_gateways.rs:204
↓ 4 callers
Function
with_state
Helper to pass state to handlers
ipc/cli/src/commands/ui/api/gateway.rs:48
↓ 4 callers
Method
write_to
write binary representation of the request
ext/libp2p-bitswap/src/protocol.rs:152
↓ 3 callers
Function
abi_encode_tuple_manual_hash
(b: &AppHashBreakdown)
fendermint/app/src/ipc.rs:173
↓ 3 callers
Method
account_id
(&self)
fendermint/testing/materializer/src/materials/defaults.rs:116
↓ 3 callers
Method
actor_state
Query the the state of an actor.
fendermint/rpc/src/query.rs:53
↓ 3 callers
Method
add
add a new upgrade to the schedule
fendermint/vm/interpreter/src/fvm/upgrades.rs:129
↓ 3 callers
Method
add_block
Add the next final block observed on the parent blockchain. Returns an error unless it's exactly the next expected height, so the caller has to call
fendermint/vm/topdown/src/voting.rs:154
↓ 3 callers
Method
add_vote
Add a vote we received. Returns `true` if this vote was added, `false` if it was ignored as a duplicate or a height we already finalized, and an erro
fendermint/vm/topdown/src/voting.rs:185
↓ 3 callers
Method
addrs
A list of all ip addresses of this interface.
patches/netwatch/src/interfaces.rs:76
↓ 3 callers
Method
amt
Returns the underlying [`amt::vec::Amt`].
fendermint/actors/blobs/src/state/blobs/expiries.rs:83
↓ 3 callers
Method
ancestor_hops
parent->child hop pairs from the root to the current subnet.
fendermint/testing/materializer/src/lib.rs:327
↓ 3 callers
Method
as_option
(&self)
ipc-storage/sol-facade/crates/facade/src/types.rs:52
↓ 3 callers
Method
as_secs
(&self)
fendermint/vm/core/src/timestamp.rs:12
↓ 3 callers
Function
assert_complete_ok
(event: Option<BitswapEvent>, id: QueryId)
ext/libp2p-bitswap/src/behaviour.rs:839
↓ 3 callers
Function
assert_tree2_contains_tree1
( tree1: &StateTree<Store1>, tree2: &StateTree<Store2>, )
fendermint/vm/interpreter/src/fvm/state/snapshot.rs:369
↓ 3 callers
Method
atomically_ok
For convenience in the command handler.
fendermint/vm/topdown/tests/smt_voting.rs:197
↓ 3 callers
Method
available
(&self)
fendermint/vm/interpreter/src/fvm/gas.rs:49
↓ 3 callers
Method
bind
Attach a message factory to the client.
fendermint/rpc/src/client.rs:100
↓ 3 callers
Method
blobs_client
Retrives a blob client, and starts the node if it has not started yet.
ipc-storage/iroh_manager/src/manager.rs:57
↓ 3 callers
Method
block_by_hash_opt
Get a Tendermint block by hash, if it exists.
fendermint/eth/api/src/state.rs:282
↓ 3 callers
Method
block_hash_at_height
(&self, height: BlockHeight)
fendermint/vm/topdown/src/finality/null.rs:137
← previous
next →
501–600 of 4,659, ranked by callers