Module address-sort

Provides strategies to sort a list of multiaddrs.

Example

import { publicAddressesFirst } from '@libp2p/utils/address-sort'
import { multiaddr } from '@multformats/multiaddr'


const addresses = [
multiaddr('/ip4/127.0.0.1/tcp/9000'),
multiaddr('/ip4/82.41.53.1/tcp/9000')
].sort(publicAddressesFirst)

console.info(addresses)
// ['/ip4/82.41.53.1/tcp/9000', '/ip4/127.0.0.1/tcp/9000']

Index

Functions