Skip to main content

Module ipfs

Module ipfs 

Source
Expand description

IPFS-related APIs.

Cross-platform:

  • gateway_resolver for DID fetch over HTTP gateways.

Native-only (requires kubo feature):

  • IPFS RPC write/pin/publish helpers.

Re-exports§

pub use gateway_resolver::DidDocumentResolver;
pub use gateway_resolver::IpfsGatewayResolver;

Modules§

gateway_resolver
IPFS gateway DID document resolver traits and implementations.

Structs§

IpfsDidPublisher
IpfsPublishDidRequest
IpfsPublishDidResponse
IpnsPublishOptions
KuboKey
PinUpdateOutcome
ValidatedIpfsPublish

Functions§

cat_bytes
cat_text
dag_get
dag_put
fetch_did_document
generate_key
handle_ipfs_publish
import_key
ipfs_add
list_key_names
list_keys
name_publish
name_publish_with_options
name_publish_with_retry
name_resolve
pin_add_named
pin_rm
pin_update_add_rm
publish_did_document_to_kubo
remove_key
Remove a named key from the Kubo keystore.
validate_ipfs_publish_request
wait_for_api