blockcodec-to-ipld-format
v2.0.0
Published
> Convert a [BlockCodec](https://github.com/multiformats/js-multiformats/blob/master/src/codecs/interface.ts#L21) from the [multiformats](https://www.npmjs.com/package/multiformats) module into an [IPLD Format](https://www.npmjs.com/package/interface-ipld
Downloads
227
Readme
blockcodec-to-ipld-format
Convert a BlockCodec from the multiformats module into an IPLD Format for use with the IPLD module.
Table of contents
Install
$ npm i blockcodec-to-ipld-format
Use
const { convert } = require('blockcodec-to-ipld-format')
const dagCbor = require('@ipld/dag-cbor')
const format = convert(dagCbor)
// use interface-ipld-format methods
console.info(format.codec)
console.info(format.defaultHashAlg)
console.info(format.util.serialize({ foo: 'bar' }))
// etc..
API
https://ipld.github.io/js-blockcodec-to-ipld-format/
Contribute
Feel free to join in. All welcome. Open an issue!
This repository falls under the IPFS Code of Conduct.
License
This project is dual-licensed under Apache 2.0 and MIT terms:
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)