$ cnpm install @libp2p/record
libp2p record implementation
This is an implementation of the routing record format used by libp2p to store data in the datastore passed to the libp2p constructor.
import { Libp2pRecord } from '@libp2p/record'
const buf = Uint8Array.from([0, 1, 2, 3])
const record = Libp2pRecord.deserialize(buf)
import { Libp2pRecord } from '@libp2p/record'
const key = Uint8Array.from([0, 1, 2, 3])
const value = Uint8Array.from([0, 1, 2, 3])
const timeReceived = new Date()
const record = new Libp2pRecord(key, value, timeReceived)
const buf = record.serialize()
$ npm i @libp2p/record
<script> tagLoading this module through a script tag will make its exports available as Libp2pRecord in the global namespace.
<script src="https://unpkg.com/@libp2p/record/dist/index.min.js"></script>
Licensed under either of
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.
Copyright 2013 - present © cnpmjs.org | Home |