mautil

package
v0.6.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2024 License: Apache-2.0, MIT Imports: 6 Imported by: 5

Documentation

Overview

Package mautil provides multiaddr utility functions.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CleanPeerAddrInfo added in v0.5.12

func CleanPeerAddrInfo(target peer.AddrInfo) peer.AddrInfo

func FilterPublic added in v0.3.3

func FilterPublic(maddrs []multiaddr.Multiaddr) []multiaddr.Multiaddr

FilterPublic returns a new slice of multiaddrs with any private, loopback, or unspecified multiaddrs removed.

func FindHTTPAddrs

func FindHTTPAddrs(maddrs []multiaddr.Multiaddr) []multiaddr.Multiaddr

func MultiaddrStringToNetAddr

func MultiaddrStringToNetAddr(maddrStr string) (net.Addr, error)

func MultiaddrsEqual added in v0.5.14

func MultiaddrsEqual(ma1, ma2 []multiaddr.Multiaddr) bool

func ParsePeers

func ParsePeers(addrs []string) ([]peer.AddrInfo, error)

ParsePeers parses a list of multiaddr strings into a list of AddrInfo.

func StringsToMultiaddrs

func StringsToMultiaddrs(addrs []string) ([]multiaddr.Multiaddr, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL