UNPKG

ipfs

Version:

JavaScript implementation of the IPFS specification

24 lines (17 loc) 510 B
'use strict' const print = require('../../utils').print module.exports = { command: 'findpeer <peerID>', describe: 'Find the multiaddresses associated with a Peer ID.', builder: {}, handler ({ getIpfs, peerID, resolve }) { resolve((async () => { const ipfs = await getIpfs() const peers = await ipfs.dht.findPeer(peerID) const addresses = peers.multiaddrs.toArray().map((ma) => ma.toString()) addresses.forEach((addr) => { print(addr) }) })()) } }