@libp2p/peer-store
Version:
Stores information about peers libp2p knows on the network
12 lines • 513 B
JavaScript
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