Provides strategies to sort a list of multiaddrs.
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'] Copy
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']
Provides strategies to sort a list of multiaddrs.
Example