Categorygithub.com/ipfs-shipyard/nopfs/ipfs
modulepackage
0.13.1
Repository: https://github.com/ipfs-shipyard/nopfs.git
Documentation: pkg.go.dev

# README

IPFS library helpers are wrappers

This submodule contains wrapper implementations of IPFS-stack interfaces to introduce blocking-functionality as provided by NOpfs.

This submodule has its own go.mod and go.sum files and depend on the version of Boxo that we are building it for.

This submodule is tagged in the form ipfs/v<BOXO_VERSION>.<RELEASE_NUMBER> where the Boxo version corresponds to the Boxo release that the code targets and the release suffix to the release number for that version (in case of multiple).

# Functions

WrapBlockService wraps the given BlockService with a content-blocking layer for Get and Add operations.
WrapNameSystem wraps the given NameSystem with a content-blocking layer for Resolve operations.
WrapResolver wraps the given path Resolver with a content-blocking layer for Resolve operations.

# Structs

BlockService implements a blocking BlockService.
NameSystem implements a blocking namesys.NameSystem implementation.
Resolver implements a blocking path.Resolver.