-
I know that there are already many projects based on IPFS, like IPSOU, LibP2P, Multiformats. But I want to know what is the difference between them.
-
### Is your feature request related to a problem? Please describe.
From this issue https://github.com/multiformats/js-multiformats/issues/124, it is clear that the highest sortable encoding right n…
-
Given a CID the first step when decoding the CID is to determine which multibase is used
see https://github.com/multiformats/multibase
The CID(v1) encode this information on the first byte (ie the…
-
I just noticed that the [java](https://github.com/multiformats/java-multihash/blob/master/src/main/java/io/ipfs/multihash/Multihash.java#L1) implementation has the namespace `io.ipfs.multihash` and th…
-
Hi, all. The generated .d.ts files are missing some generic arguments, making builds fail when using these type definitions. For instance, in `base.d.ts`:
```
declare class ComposedDecoder impleme…
-
Bunch of errors produce unreadable messages because links are not serialized properly. That is because CIDs define links as follows https://github.com/multiformats/js-multiformats/blob/15c52c8a5384e1b…
-
As things stand today it is impossible to satisfy both `Link` and `Block` interfaces with a same instance, because both they collide on `bytes` field:
https://github.com/multiformats/js-multiformat…
-
I'd like to compose a decoder, something like:
```ts
import * as b32 from 'multiformats/bases/base32'
import * as b36 from 'multiformats/bases/base36'
import * as b58 from 'multiformats/bases/ba…
-
These algorighms are found in multiformats.Names, but are never registered in sum.go. As a result, attempting to use multiformats.Sum with these algorighms raises ErrSumNotSupported.
I have no need…
-
At present, the Erlang `:crypto.hash(:sha512, input)` is called _directly_ when creating a `cid`:
https://github.com/dwyl/cid/blob/3e8eb8267a7045910381dbe16bcce87f97922694/lib/cid.ex#L25
In light …