Steven Allen
39d078abaf
remove undefined codecs
...
I've filed issues for adding these but defining these here makes this file hard
to parse correctly.
2019-01-03 13:37:46 -08:00
Glenn Vandeuren
96458c5fdf
Add multicodecs for Leofcoin
2018-12-22 23:40:01 +01:00
Steven Allen
58f16be9a1
Merge pull request #101 from multiformats/murmur3
...
Add murmur3 32-bit
2018-12-21 11:54:06 -08:00
Steven Allen
6948ccb99d
Merge pull request #102 from multiformats/dag-json-two-bytes
...
Write dag-json codec as two bytes
2018-12-18 09:42:28 -08:00
Steven Allen
1ec0e971d5
move multibase prefixes out of this table
...
Resolution from a discussion with Juan and the discussion on the following
issues:
fixes #89
fixes #76
2018-12-18 18:25:57 +01:00
Steven Allen
f4bb19a54a
specify both libp2p and ipfs
2018-12-18 17:50:28 +01:00
Steven Allen
156372fdc2
copy missing codecs from the multiaddr repo
...
Also, rename ipfs to p2p as the *canonical* name.
2018-12-18 17:50:28 +01:00
Volker Mische
852f8909b7
Write dag-json codec as two bytes
...
Make it clearer (and easier to convert) that dag-json is two bytes.
2018-12-18 17:08:49 +01:00
Volker Mische
0255d118f9
Add murmur3 32-bit
...
Also rename the existing `murmur` to `murmur-128`.
2018-12-18 14:15:47 +01:00
Steven Allen
5ce1acfacb
add oinion3 and garlic64 protocol codes
...
* onion3 is for v3 onion addresses
* garlic64 is for *full* i2p addresses. We may later need a garlic32 for "short" garlic addresses.
2018-12-14 10:42:09 -08:00
Steven Allen
02d384f8c5
add dns{4,6,addr} protocols
...
fixes #87
2018-11-12 16:58:49 -08:00
Steven Allen
cc822f61f4
Merge pull request #85 from samli88/x11hash
...
add x11 hash algorithm
2018-10-24 05:23:51 -07:00
Samuel Li
5aaf5e5482
use two-byte code for x11 hash
2018-10-10 11:11:42 -07:00
Samuel Li
909a87a02a
add Dash blocks, transactions
...
used in Dash ipld resolver
2018-10-07 11:17:39 -07:00
Samuel Li
3a8cd1dfa4
add x11 hash algorithm
...
This originated with Dash and is now used in multiple projects.
2018-10-06 01:28:50 -07:00
Steven Allen
53934fd7d6
Merge pull request #79 from mwnx/ip6z
...
table.csv: Add "zone" multiaddr (IPv6 zone)
2018-09-10 23:29:46 +00:00
mwnx
50830728e2
table.csv: Add "zone" multiaddr (IPv6 zone)
...
Can be prefixed to the "ip6" protocol. See [rfc4007].
[rfc4007] https://tools.ietf.org/html/rfc4007
2018-08-28 21:31:34 +02:00
Mikeal Rogers
b579cf3413
fix: consistent capitalization
2018-08-16 16:34:56 -07:00
Mikeal Rogers
2d69b8db27
feat: add dag-json, fixes #80
2018-08-16 16:33:47 -07:00
Hector Sanjuan
022949a193
Add codes for Decred
...
Add codes for decred block and tx, in line with other cryptos.
2018-07-20 15:55:39 +02:00
Steven Allen
9577c6681d
Merge pull request #68 from multiformats/feat/symbolic-multibase
...
fill out multibase table and treat multibases as symbols
2018-01-31 22:43:36 +00:00
Volker Mische
f0bdfb824b
Lowercase Skein
...
All identifiers are lowercase, so it makes sense to be consistent.
2018-01-31 13:21:56 +01:00
Steven Allen
5b6b853b67
fill out multibase table and treat multibases as symbols
...
This extends the concept of multicodecs to general symbolic (text) strings, not
just byte strings.
2017-12-29 09:35:09 -08:00
David Dias
94c89eecba
add 0x00 for multibase binary
...
//cc @whyrusleeping
2017-10-24 13:44:15 +01:00
Donald Tsang
939adcc6f5
Update table.csv ( #56 )
2017-10-13 18:48:52 +02:00
David Dias
6659a99a18
bin->raw
...
When it got implemented in `go-ipfs`, devs called it raw https://github.com/ipfs/go-ipfs/blob/master/core/coredag/dagtransl.go#L22 .
It should have followed the table (or change the table first). Now, to reduce friction and make both implementations interop, we will go and update js and the table.
@kumavis lead this efforted and created the PRs for it. Thanks @kumavis!
2017-10-06 11:33:24 +03:00
kumavis
7c57cd4477
remove incorrect base2 code
2017-09-05 17:22:13 -07:00
Chuck LeDuc Díaz
5fd1d9873b
add MD4 and MD5 hashes ( #41 )
...
* add MD4 and MD5 hashes
* changed md4 and md5 to 0xd3 and 0xd4
* use 0xd4 and 0xd5 for MD4 and MD5
2017-09-04 18:38:27 +01:00
Steven Allen
d2b8cf0011
Assign a unique code to QUIC
...
It conflicted with CBOR.
fixes #55
2017-07-24 00:35:06 -07:00
Lars Gierth
366efd0fb9
Merge pull request #52 from vyzo/feat/p2p-circuit-multiaddr
...
Add p2p-circuit multiaddr
2017-07-22 12:30:18 +02:00
Steven Allen
1c052b36b9
Update the IPFS proto to match go/js-multiaddr
2017-07-20 14:33:40 -07:00
vyzo
d577b2f19a
Add p2p-circuit multiaddr
2017-07-20 09:55:07 +03:00
Jeromy Johnson
d035ace867
Merge pull request #44 from marten-seemann/master
...
add QUIC
2017-06-21 11:29:27 -07:00
Łukasz Magiera
6e92d174cd
Add git-raw codec
2017-06-01 00:20:25 +02:00
Jakub Sztandera
d4e8fceddc
Merge pull request #43 from rasmuserik/patch-1
...
Update table.csv: codes for CBOR and Protocol Buffers
2017-05-05 17:39:58 +02:00
Jakub Sztandera
e380d90813
Merge pull request #47 from multiformats/lgierth-patch-1
...
Fix keccak note
2017-05-05 17:39:38 +02:00
Lars Gierth
424030cc30
Fix keccak note
2017-05-05 17:30:53 +02:00
Justin
0507c17aa7
Clarify ed25519-pub name
2017-04-24 14:41:29 +01:00
Justin
c52db79a77
Add ed25519 public key codec
...
See https://github.com/ipfs/notes/issues/241#issuecomment-296392217
I suggest using the code `0xed` so that's it's visually obvious and easy to remember it's associated with ed25519.
2017-04-22 22:11:10 +01:00
Marten Seemann
a21d79a394
add QUIC
2017-03-18 14:28:18 +07:00
RasmusErik Voel Jensen
c144a5ff48
Update table.csv
...
Add codec codes from https://github.com/multiformats/js-multicodec/blob/master/src/base-table.js
2017-03-12 21:39:39 +01:00
David Dias
61ebf6e5d1
feat: update torrent + bencode codes
2017-03-08 14:16:01 +00:00
Jeremy Banks
8e527e72bd
Add BitTorrent info metadata format as 0x7b.
...
Also adds BitTorrent's bencoding under serialization formats,
but leaves it unassigned for now.
2017-02-14 14:54:19 -05:00
Hector Sanjuan
15d097a983
add msgpack and binc to the table
2017-01-23 23:06:42 +01:00
Lars Gierth
2725f3c5cd
Merge pull request #28 from multiformats/feat/misc
...
Fix spelling error in codec table
2017-01-02 22:51:37 +01:00
Lars Gierth
5f1f94f6fd
Merge branch 'master' into feat/update-why-2
2017-01-02 22:48:44 +01:00
Richard Littauer
e06bf16c09
Fix spelling error in codec table
2016-12-26 17:38:52 -05:00
kumavis
eda4e2e08a
Add eth-objects
...
Here are the Ethereum objects as I have mapped them so far. While there are only two underlying structures (RLP and Eth-(Secure-)Trie), they interpret the format of the leaf values based on context, which is lost when resolving at the IPLD level. I sketched out some versions that used fewer IPLD formats by employing some cleverness in the path naming conventions. (see here https://github.com/MetaMask/metamask-plugin/issues/719#issuecomment-267528294 ). The consensus was to be explicit instead of clever, thusly the list of objects as I've proposed.
I'd additionally like to reserve 0x99-0x9f for additional Ethereum objects I may have missed or may be introduced when Ethereum milestone Metropolis is released.
2016-12-23 13:22:29 -08:00
Jakub Sztandera
b8404b3e2a
Change blake codes to specify all of them
2016-12-11 12:49:38 +01:00
Jakub Sztandera
db2d536940
Fix columns once again
2016-12-10 21:21:47 +01:00