1pub mod gateway_resolver;
10pub mod publish;
11
12pub use gateway_resolver::{DidDocumentResolver, IpfsGatewayResolver};
13
14pub use publish::{
16 generate_ipfs_publish_request, generate_ipfs_store_request, validate_ipfs_publish_request,
17 validate_ipfs_request, IpfsPublishDidResponse, IpfsRequestPayload, ValidatedIpfsPublish,
18 ValidatedIpfsRequest, ValidatedIpfsStore, MA_IPNS_ALIAS_HASH_PREFIX,
19};
20
21#[cfg(all(not(target_arch = "wasm32"), feature = "kubo"))]
23pub use publish::{handle_ipfs_publish, IpfsDidPublisher};