Unverified Commit 95a7ed42 authored by Steven Allen's avatar Steven Allen Committed by GitHub

Merge pull request #104 from rvagg/rvagg/filecoin-codecs

feat: add Filecoin multicodecs
parents a25d68f3 8dd6fe27
......@@ -75,6 +75,8 @@ const (
DecredTx = 0xe1
DashBlock = 0xf0
DashTx = 0xf1
FilCommitmentUnsealed = 0xf101
FilCommitmentSealed = 0xf102
)
// Codecs maps the name of a codec to its type
......@@ -102,6 +104,8 @@ var Codecs = map[string]uint64{
"decred-tx": DecredTx,
"dash-block": DashBlock,
"dash-tx": DashTx,
"fil-commitment-unsealed": FilCommitmentUnsealed,
"fil-commitment-sealed": FilCommitmentSealed,
}
// CodecToStr maps the numeric codec to its name
......@@ -127,6 +131,8 @@ var CodecToStr = map[uint64]string{
DecredTx: "decred-tx",
DashBlock: "dash-block",
DashTx: "dash-tx",
FilCommitmentUnsealed: "fil-commitment-unsealed",
FilCommitmentSealed: "fil-commitment-sealed",
}
// tryNewCidV0 tries to convert a multihash into a CIDv0 CID and returns an
......
......@@ -38,6 +38,8 @@ var tCodecs = map[uint64]string{
DecredTx: "decred-tx",
DashBlock: "dash-block",
DashTx: "dash-tx",
FilCommitmentUnsealed: "fil-commitment-unsealed",
FilCommitmentSealed: "fil-commitment-sealed",
}
func assertEqual(t *testing.T, a, b Cid) {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment