UNPKG

@libp2p/peer-store

Version:

Stores information about peers libp2p knows on the network

12 lines 513 B
import { InvalidParametersError } from '@libp2p/interface'; import { isPeerId } from '@libp2p/interface'; import { Key } from 'interface-datastore/key'; export const NAMESPACE_COMMON = '/peers/'; export function peerIdToDatastoreKey(peerId) { if (!isPeerId(peerId) || peerId.type == null) { throw new InvalidParametersError('Invalid PeerId'); } const b32key = peerId.toCID().toString(); return new Key(`${NAMESPACE_COMMON}${b32key}`); } //# sourceMappingURL=peer-id-to-datastore-key.js.map