package
0.2.15-rc.3
Repository: https://github.com/ethfsx/go-bitswap.git
Documentation: pkg.go.dev

# Functions

New creates a new bitswap session whose lifetime is bounded by the given context.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Session holds state for an individual bitswap transfer operation.

# Interfaces

PeerManager keeps track of which sessions are interested in which peers and takes care of sending wants for the sessions.
ProviderFinder is used to find providers for a given key.
SessionManager manages all the sessions.
SessionPeerManager keeps track of peers in the session.
SessionWantsCanceller provides a method to cancel wants.

# Type aliases

BlockPresence indicates whether a peer has a block.