Versions in this module Expand all Collapse all v0 v0.0.1 May 15, 2026 Changes in this version + func DhtGet(ctx context.Context, key []byte, proto protocol.ID, ma multiaddr.Multiaddr) (*recpb.Record, error) + func DhtGetClosestPeers(ctx context.Context, key []byte, proto protocol.ID, ma multiaddr.Multiaddr) ([]*peer.AddrInfo, error) + func DhtGetProvs(ctx context.Context, key []byte, proto protocol.ID, ma multiaddr.Multiaddr) ([]*peer.AddrInfo, error) + func DhtPing(ctx context.Context, proto protocol.ID, ma multiaddr.Multiaddr) error + func DhtProtocolMessenger(ctx context.Context, proto protocol.ID, ai *peer.AddrInfo) (*dhtpb.ProtocolMessenger, error) + func DhtPut(ctx context.Context, key, value []byte, proto protocol.ID, ...) error + func GetBitswapCID(root cid.Cid, ai *peer.AddrInfo) error + func OnlyConnect(ctx context.Context, p *peer.AddrInfo) error + func Ping(ctx context.Context, forceRelay bool, p *peer.AddrInfo) error + type BsCheckOutput struct + Error error + Found bool + Responded bool + func CheckBitswapCID(ctx context.Context, h host.Host, c cid.Cid, ma multiaddr.Multiaddr, ...) (*BsCheckOutput, error) + func (o *BsCheckOutput) MarshalJSON() ([]byte, error) + type IdentifyInfo struct + Addresses []multiaddr.Multiaddr + AgentVersion string + PeerId peer.ID + ProtocolVersion string + Protocols []protocol.ID + func IdentifyRequest(ctx context.Context, maStr string, allowUnknownPeer bool) (*IdentifyInfo, error)