js-ipfs
js-ipfs copied to clipboard
[WIP] refactor: default to CID v1 and encode with base32
BREAKING CHANGE: Adding content to IPFS will now, by default, return version 1 CIDs and when returned in string form they'll be base32 encoded.
resolves https://github.com/ipfs/js-ipfs/issues/1440 refs https://github.com/ipfs/ipfs/issues/337
Depends on:
- [ ] https://github.com/multiformats/js-cid/pull/73
- [ ] https://github.com/ipld/js-ipld/pull/193
- [ ] https://github.com/ipld/js-ipld-dag-pb/pull/115
- [ ] https://github.com/ipld/js-ipld-bitcoin/pull/43
- [ ] https://github.com/ipld/js-ipld-ethereum/pull/47
- [ ] https://github.com/ipld/js-ipld-git/pull/42
- [ ] https://github.com/ipld/js-ipld-zcash/pull/35
- [ ] https://github.com/ipfs/js-ipfs-unixfs-engine/pull/235
- [ ] https://github.com/ipfs/js-ipfs-mfs/pull/38
- [ ] https://github.com/multiformats/js-cid-tool/pull/7
- [ ] https://github.com/ipfs/js-ipfs-bitswap/pull/188
- [ ] https://github.com/ipfs/js-ipfs-block/pull/44
- [ ] https://github.com/ipfs/js-ipfs-http-response/pull/17
- [ ] https://github.com/ipfs/js-ipfs-http-client/pull/949
- [x] https://github.com/ipfs/js-ipfs-repo/pull/192
- [ ] https://github.com/ipfs/interface-js-ipfs-core/pull/444
- [ ] https://github.com/ipfs/is-ipfs/pull/29
- [ ] https://github.com/libp2p/js-libp2p-kad-dht/pull/84