Categorygithub.com/ipfs/go-ipfs-exchange-interface
modulepackage
0.2.1
Repository: https://github.com/ipfs/go-ipfs-exchange-interface.git
Documentation: pkg.go.dev

# README

go-ipfs-exchange-interface

standard-readme compliant GoDoc Build Status

go-ipfs-exchange-interface defines the IPFS exchange interface

ā— This repo is no longer maintained.

šŸ‘‰ We highly recommend switching to the maintained version at https://github.com/ipfs/boxo/tree/main/exchange. šŸŽļø Good news! There is tooling and documentation to expedite a switch in your repo.

āš ļø If you continue using this repo, please note that security fixes will not be provided (unless someone steps in to maintain it).

šŸ“š Learn more, including how to take the maintainership mantle or ask questions, here.

Table of Contents

Install

go-ipfs-exchange-interface works like a regular Go module:

> go get github.com/ipfs/go-ipfs-exchange-interface

Usage

import "github.com/ipfs/go-ipfs-exchange-interface"

Check the GoDoc documentation

Contribute

PRs accepted.

Small note: If editing the README, please conform to the standard-readme specification.

License

MIT Ā© Protocol Labs, Inc.

# Interfaces

Fetcher is an object that can be used to retrieve blocks Deprecated: use github.com/ipfs/boxo/exchange.Fetcher.
Interface defines the functionality of the IPFS block exchange protocol.
SessionExchange is an exchange.Interface which supports sessions.