MCPcopy Create free account

hub / github.com/consensus-shipyard/ipc / functions

Functions4,659 in github.com/consensus-shipyard/ipc

↓ 3 callersMethodmap_hamt_error
(&self, hamt_err: hamt::Error)
ipc-storage/ipld/src/hamt/core.rs:302
↓ 3 callersMethodmark_broken
Marks this socket as needing a rebind
patches/netwatch/src/udp.rs:76
↓ 3 callersFunctionmatches_topics
Check whether to keep a log according to the topic filter. A note on specifying topic filters: Topics are order-dependent. A transaction with a log w
fendermint/eth/api/src/filters.rs:47
↓ 3 callersMethodmax_priority_fee_per_gas
(&self)
ipc/provider/src/manager/evm/gas_estimator_middleware.rs:58
↓ 3 callersFunctionmaybe_eth_address
Return the 20 byte Ethereum address if the address is that kind of delegated one.
fendermint/vm/message/src/signed.rs:354
↓ 3 callersMethodmerge
Merge two ECChains into a single FinalizedTipsets
fendermint/vm/topdown/proof-service/src/types.rs:55
↓ 3 callersMethodmethod_number
Generates a standard FRC-0042 compliant method number. The method number is calculated as the first four bytes of `hash(method-name)`. The name `Cons
ext/frc42_dispatch/hasher/src/hash.rs:74
↓ 3 callersFunctionmk_test_certificate_entry_with_powers
( instance_id: u64, epochs: Vec<ChainEpoch>, powers: Vec<(u64, String, Vec<u8>)>,
fendermint/vm/interpreter/src/fvm/f3_topdown.rs:480
↓ 3 callersFunctionmy_secret_key
returns a seeded secret key which is guaranteed to be the same every time
fendermint/testing/contract-test/tests/run_upgrades.rs:35
↓ 3 callersMethodname
(&self)
patches/netwatch/src/interfaces/bsd.rs:723
↓ 3 callersMethodnetwork
(&self)
fendermint/testing/materializer/src/validation.rs:68
↓ 3 callersFunctionnew_evm_keystore_from_arc_config
( config: Arc<Config>, )
ipc/provider/src/lib.rs:905
↓ 3 callersFunctionnew_evm_keystore_from_config
( config: &Config, )
ipc/provider/src/lib.rs:916
↓ 3 callersFunctionnew_evm_keystore_from_path
( repo_str: &str, )
ipc/provider/src/lib.rs:927
↓ 3 callersFunctionnew_hash_from_vec
(buf: Vec<u8>)
fendermint/actors/blobs/testing/src/lib.rs:31
↓ 3 callersMethodnew_subscription
Create a new subscription, subscribe with Tendermint and start handlers in the background.
fendermint/eth/api/src/state.rs:590
↓ 3 callersFunctionopen_db
Open database with all
fendermint/app/src/service/node.rs:238
↓ 3 callersFunctionparse_rib
Parses b as a routing information base and returns a list of routing messages.
patches/netwatch/src/interfaces/bsd.rs:450
↓ 3 callersFunctionparse_routing_table
(rib: &[u8])
patches/netwatch/src/interfaces/bsd.rs:154
↓ 3 callersFunctionparse_slot_u64
(v: &Value)
fendermint/vm/topdown/proof-service/src/storage_layout.rs:104
↓ 3 callersMethodpoll_state
Replace the state with a new one, returning the poll result.
fendermint/vm/snapshot/src/car/chunker.rs:75
↓ 3 callersMethodpreemptive_topic
Construct the topic used to gossip about pre-emptively published data. Replaces "/" with "_" to avoid clashes from prefix/suffix overlap.
ipld/resolver/src/behaviour/membership.rs:208
↓ 3 callersMethodprivate_key
Return a reference to the private key
ipc/wallet/src/fvm/keystore.rs:74
↓ 3 callersFunctionprocess_proof
(leaf: &Hash, proof: &[Hash])
ext/merkle-tree-rs/src/core.rs:124
↓ 3 callersMethodpublish_for_new_peer
Publish our provider record when we encounter a new peer, unless we have recently done so.
ipld/resolver/src/behaviour/membership.rs:486
↓ 3 callersMethodpublish_vote
Publish a signed vote into a topic based on its subnet.
ipld/resolver/src/client.rs:74
↓ 3 callersMethodput
(&mut self, ns: &S::Namespace, k: &K, v: &V)
fendermint/rocksdb/src/kvstore.rs:216
↓ 3 callersMethodput
(&mut self, info: KeyInfo)
ipc/wallet/src/evm/persistent.rs:67
↓ 3 callersMethodput_state
(&mut self, state: impl Serialize)
fendermint/vm/interpreter/src/fvm/state/genesis.rs:540
↓ 3 callersMethodquery_active_operators
Query the list of active node operators from the chain
ipc-storage/ipc-decentralized-storage/src/gateway/mod.rs:545
↓ 3 callersMethodrate
(&self)
fendermint/actors/blobs/shared/src/credit/token_rate.rs:28
↓ 3 callersFunctionraw_log_from_event_proof
Convert an `EventProof` into an `ethers::abi::RawLog`.
fendermint/vm/evm-event-utils/src/lib.rs:48
↓ 3 callersMethodread
Take a fresh snapshot, to isolate the effects of any further writes to the datastore from this read transaction.
fendermint/storage/src/im.rs:77
↓ 3 callersFunctionread_genesis
(genesis_file: &PathBuf)
fendermint/app/src/cmd/genesis.rs:206
↓ 3 callersFunctionread_manifest
Read a manifest file; use its file name as the testnet name.
fendermint/app/src/cmd/materializer.rs:93
↓ 3 callersFunctionread_or_create
Read the contents of an existing golden file, or create it by turning `fallback` into string first.
fendermint/testing/src/golden.rs:20
↓ 3 callersFunctionread_public_key
(public_key: &Path)
fendermint/app/src/cmd/key.rs:170
↓ 3 callersMethodrecord
(&self)
ipld/resolver/src/signed_record.rs:68
↓ 3 callersMethodrecord_block_inclusion
(&mut self, block_number: u64)
fendermint/testing/materializer/src/bencher.rs:31
↓ 3 callersMethodrecord_mempool
(&mut self)
fendermint/testing/materializer/src/bencher.rs:27
↓ 3 callersMethodrecv_from
Receives a single datagram message on the socket. On success, returns the number of bytes read and the origin. The function must be called with valid
patches/netwatch/src/udp.rs:135
↓ 3 callersMethodrelease_capacity
Releases subnet bytes capacity.
fendermint/actors/blobs/src/state/blobs/blob.rs:179
↓ 3 callersFunctionrerun_if_changed
(path: &Path)
fendermint/actors-custom-car/build.rs:56
↓ 3 callersFunctionretrieve
Retrieve and decode a blob from the network. 1. Derive chunk structure from original_len and MAX_CHUNK_SIZE 2. For each chunk, compute shard→node map
ipc-storage/ipc-decentralized-storage/src/retrieval.rs:63
↓ 3 callersMethodrun
Main entry point: run the gateway to monitor and finalize blobs This is an alias for run_signature_collection()
ipc-storage/ipc-decentralized-storage/src/gateway/mod.rs:243
↓ 3 callersFunctionrun_concurrent
(cfg: config::Execution, test_factory: F)
fendermint/testing/materializer/src/concurrency/mod.rs:37
↓ 3 callersMethodsave_tracked
(&mut self, tracked_flush_result: TrackedFlushResult<B256, ReadRequest>)
fendermint/actors/blob_reader/src/state.rs:172
↓ 3 callersMethodsave_tracked
Saves the state from the [`TrackedFlushResult`].
fendermint/actors/blobs/src/state/accounts/account.rs:143
↓ 3 callersMethodsave_tracked
Saves the state from the [`TrackedFlushResult`].
fendermint/actors/blobs/src/state/blobs/subscriptions.rs:52
↓ 3 callersMethodsave_tracked
Saves the state from the [`TrackedFlushResult`].
fendermint/actors/blobs/src/state/blobs/expiries.rs:91
↓ 3 callersFunctionselectGateway
(gatewayId: string)
ipc-ui/frontend/src/stores/l1-gateways.ts:115
↓ 3 callersFunctionsend_resolve_result
Respond to the sender of the query, if they are still listening.
ipld/resolver/src/service.rs:555
↓ 3 callersMethodserialize
Convenience method to serialize a [`ChainMessage`] for inclusion in a Tendermint transaction.
fendermint/rpc/src/message.rs:189
↓ 3 callersMethodset_finalized
Call when a new finalized block is added to the ledger, to clear out all preceding blocks. After this operation the minimum item in the chain will th
fendermint/vm/topdown/src/voting.rs:315
↓ 3 callersMethodset_last_polled_height
(&self, height: u64)
ipc-storage/ipc-decentralized-storage/src/node/store.rs:61
↓ 3 callersMethodstart_query
Start a new subquery.
ext/libp2p-bitswap/src/query.rs:145
↓ 3 callersFunctionstopPeriodicConnectionTesting
()
ipc-ui/frontend/src/stores/network.ts:240
↓ 3 callersMethodsubnet_actor
Returns the address of the actor governing the subnet in the parent If there is no subnet actor it returns the address ID=0
ipc/api/src/subnet_id.rs:124
↓ 3 callersFunctionsubnet_id_to_evm_addresses
Convert the ipc SubnetID type to a vec of evm addresses. It extracts all the children addresses in the subnet id and turns them as a vec of evm addres
ipc/api/src/evm.rs:281
↓ 3 callersMethodsubscribe
Subscribe to network changes.
patches/netwatch/src/netmon.rs:83
↓ 3 callersMethodsubscribe
(&mut self, topic: &Sha256Topic)
ipld/resolver/src/behaviour/membership.rs:195
↓ 3 callersMethodsync
Insert the height into cache when we see a new non null block
fendermint/vm/topdown/src/sync/syncer.rs:63
↓ 3 callersMethodsync
Starts a query to recursively retrieve a dag. The missing blocks are the first blocks that need to be retrieved.
ext/libp2p-bitswap/src/query.rs:242
↓ 3 callersMethodtendermint_rpc_url
Tendermint RPC URL from the environment or the config file.
fendermint/app/settings/src/lib.rs:552
↓ 3 callersFunctiontestSelectedNetworkConnection
()
ipc-ui/frontend/src/stores/network.ts:95
↓ 3 callersFunctiontest_hardhat
()
fendermint/eth/hardhat/src/lib.rs:297
↓ 3 callersFunctionto_code
(exit_code: ExitCode)
fendermint/app/src/tmconv.rs:306
↓ 3 callersFunctionto_error_msg
(exit_code: ExitCode)
fendermint/app/src/tmconv.rs:314
↓ 3 callersFunctionto_eth_block_zero
Artificial block-zero.
fendermint/eth/api/src/conv/from_tm.rs:410
↓ 3 callersFunctionto_events
Convert events to key-value pairs. Fot the EVM, they are returned like so: ```text StampedEvent { emitter: 103, event: ActorEvent { entries: [ Entry
fendermint/app/src/tmconv.rs:167
↓ 3 callersMethodto_hex
Export as hex string (with 0x prefix)
ipc/types/src/keys.rs:106
↓ 3 callersFunctionto_json_vec
(records: &[R])
fendermint/eth/api/src/filters.rs:345
↓ 3 callersMethodto_queries
Convert an Ethereum filter to potentially multiple Tendermint queries. One limitation with Tendermint is that it only handles AND condition in filter
fendermint/eth/api/src/filters.rs:94
↓ 3 callersMethodto_result
(&self)
fendermint/testing/materializer/src/concurrency/reporting/summary.rs:36
↓ 3 callersMethodto_shared
Returns a [`shared::blobs::Blob`] that is safe to return from actor methods. TODO: HAMTs should carry max expiry such that we don't full scan here.
fendermint/actors/blobs/src/state/blobs/blob.rs:77
↓ 3 callersMethodupdate_params
Update the parameters and mark them as dirty.
fendermint/vm/interpreter/src/fvm/state/exec.rs:434
↓ 3 callersMethodvalidate_value
(&self, index: usize)
ext/merkle-tree-rs/src/standard.rs:276
↓ 3 callersMethodvalues_from
(&self, start: K)
fendermint/vm/topdown/src/cache.rs:91
↓ 3 callersMethodvoting_topic
Construct the topic used to gossip about votes. Replaces "/" with "_" to avoid clashes from prefix/suffix overlap.
ipld/resolver/src/behaviour/membership.rs:236
↓ 3 callersMethodwith_revert
Do not make the changes in the call persistent. They should be run on top of transactions added to the mempool, but they can run independent of each o
fendermint/vm/interpreter/src/fvm/state/query.rs:91
↓ 3 callersMethodwrite_car
Write the snapshot to car file. The root cid points to the metadata, i.e `SnapshotMetadata` struct. From the snapshot metadata one can query the vers
fendermint/vm/interpreter/src/fvm/state/snapshot.rs:103
↓ 3 callersMethodwrite_to_file_async
(&self, path: impl AsRef<Path>)
ipc/provider/src/config/mod.rs:81
↓ 2 callersFunctionabi_encode_envelope_fields
()
ipc/api/src/checkpoint.rs:116
↓ 2 callersMethodaccount_map
Resolve account IDs in a map to account references.
fendermint/testing/materializer/src/testnet.rs:215
↓ 2 callersMethodactive_validators
Top N validators ordered by collateral.
fendermint/testing/contract-test/tests/staking/state.rs:339
↓ 2 callersMethodactivity_tracker
(&mut self)
fendermint/vm/interpreter/src/fvm/state/exec.rs:377
↓ 2 callersFunctionactors_car_blob
( path: Option<&PathBuf>, fallback: &'static [u8], )
fendermint/app/src/cmd/genesis.rs:321
↓ 2 callersMethodadd
Try to add a certain amount of resources consumed to a key. Return `true` if the key was within limits, `false` if it needs to wait. The [`RateLimit
ipld/resolver/src/limiter.rs:32
↓ 2 callersMethodadd_address
Add a known address to Kademlia.
ipld/resolver/src/behaviour/discovery.rs:214
↓ 2 callersMethodadd_allowances
Adds credit and gas allowances to the subscriber.
fendermint/actors/blobs/src/caller.rs:165
↓ 2 callersFunctionadd_blob
Adds a blob.
fendermint/actors/blobs/shared/src/sdk.rs:53
↓ 2 callersMethodadd_identified
Add addresses we learned from the `Identify` protocol to Kademlia. This seems to be the only way, because Kademlia rightfully treats incoming connect
ipld/resolver/src/behaviour/discovery.rs:195
↓ 2 callersMethodadd_reference
( &self, sn: &SubnetName, reference: &Option<ResourceHash>, )
fendermint/testing/materializer/src/docker/mod.rs:582
↓ 2 callersFunctionapp_hash_to_root
(app_hash: &tendermint::AppHash)
fendermint/eth/api/src/conv/from_tm.rs:389
↓ 2 callersMethodapply_message
( &self, state: &mut FvmExecState<DB>, msg: Vec<u8>, )
fendermint/vm/interpreter/src/fvm/interpreter.rs:507
↓ 2 callersFunctionapprove_subnet
( _headers: Option<&HeaderMap>, subnet_service: Arc<SubnetService>, subnet_id: String, from_ad
ipc/cli/src/commands/ui/api/subnet.rs:414
↓ 2 callersMethodapprove_subnet
( &'s mut self, parent_submit_config: &SubmitConfig<'a, M>, subnet: &'a M::Subnet,
fendermint/testing/materializer/src/logging.rs:155
↓ 2 callersMethodartifact
Parse the Hardhat artifact of a contract.
fendermint/eth/hardhat/src/lib.rs:171
↓ 2 callersMethodasFacetCuts
()
contracts/tasks/lib/deployments.ts:93
↓ 2 callersMethodas_ref
(&self)
ext/libp2p-bitswap/src/protocol.rs:26
← previousnext →701–800 of 4,659, ranked by callers