Versions in this module Expand all Collapse all v0 v0.0.7 Sep 22, 2021 Changes in this version + func CreateMultiAddrWithPid(pid peer.ID) ma.Multiaddr + func CreateMultiAddrWithPidAndNetAddr(pid peer.ID, netAddr ma.Multiaddr) ma.Multiaddr + func GetLocalAddrs() ([]net.Addr, error) + func GetNetAddrAndPidFromNormalMultiAddr(addr ma.Multiaddr) (ma.Multiaddr, peer.ID) + func IsConnClosedError(err error) bool + func IsNetError(err error) (net.Error, bool) + func IsNetErrorTemporary(err error) bool + func IsNetErrorTimeout(err error) bool + func ParseErrsToStr(errs []error) string + func ReadPackageData(stream network.ReceiveStream, length uint64) ([]byte, error) + func ReadPackageLength(stream network.ReceiveStream) (uint64, []byte, error) + func ResolvePIDFromCertDER(der []byte) (peer.ID, error) + func ResolvePIDFromPubKey(pubKey crypto.PublicKey) (peer.ID, error)