@libp2p/peer-map

v1.0.0
Stores values against a peer id
IPFS

libp2p-peer-map

store values against peer ids

Table of Contents

Description

We can't use PeerIds as map keys because map keys are compared using same-value-zero equality, so this is just a map that stringifies the PeerIds before storing them.

PeerIds cache stringified versions of themselves so this should be a cheap operation.

Example

import { peerMap } from '@libp2p/peer-map'

const map = peerMap<string>()

map.set(peerId, 'value')

Installation

$ npm i @libp2p/peer-map

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

npm i @libp2p/[email protected]

Metadata

Downloads