Skip to main content

Module ipfs

Module ipfs 

Source
Expand description

Native-only Kubo/IPFS module.

This module is available only on non-wasm targets with the kubo feature and groups read/write operations against a directly reachable Kubo API.

Re-exports§

pub use kubo::cat_bytes;
pub use kubo::cat_text;
pub use kubo::dag_get;
pub use kubo::dag_put;
pub use kubo::fetch_did_document;
pub use kubo::generate_key;
pub use kubo::import_key;
pub use kubo::ipfs_add;
pub use kubo::list_key_names;
pub use kubo::list_keys;
pub use kubo::name_publish;
pub use kubo::name_publish_with_options;
pub use kubo::name_publish_with_retry;
pub use kubo::name_resolve;
pub use kubo::pin_add_named;
pub use kubo::pin_rm;
pub use kubo::remove_key;
pub use kubo::wait_for_api;
pub use kubo::IpnsPublishOptions;
pub use kubo::KuboKey;
pub use pinning::pin_update_add_rm;
pub use pinning::PinUpdateOutcome;
pub use publish::handle_ipfs_publish;
pub use publish::publish_did_document_to_kubo;
pub use publish::validate_ipfs_publish_request;
pub use publish::IpfsPublishDidRequest;
pub use publish::IpfsPublishDidResponse;
pub use publish::KuboDidPublisher;
pub use publish::ValidatedIpfsPublish;

Modules§

kubo
Kubo RPC client for IPFS operations.
pinning
Safe pin lifecycle management.
publish
DID document publishing to IPFS/IPNS.