libp2p record implementation
npm 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.
``TypeScript
import { Libp2pRecord } from '@libp2p/record'
const buf = Uint8Array.from([0, 1, 2, 3])
const record = Libp2pRecord.deserialize(buf)
`
`TypeScript
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()
`
`console`
$ npm i @libp2p/record
-
Licensed under either of
- Apache 2.0, (LICENSE-APACHE /
- MIT (LICENSE-MIT /
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.