Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b1cc3e404d | ||
|
|
b16425b966 | ||
|
|
f04f9216e7 |
@@ -67,7 +67,7 @@ This will make sure that dependencies are rewritten to known working versions.
|
|||||||
|
|
||||||
```go
|
```go
|
||||||
// Create a cid from a marshaled string
|
// Create a cid from a marshaled string
|
||||||
c, err := cid.Decode("zdvgqEMYmNeH5fKciougvQcfzMcNjF3Z1tPouJ8C7pc3pe63k")
|
c, err := cid.Decode("bafzbeigai3eoy2ccc7ybwjfz5r3rdxqrinwi4rwytly24tdbh6yk7zslrm")
|
||||||
if err != nil {...}
|
if err != nil {...}
|
||||||
|
|
||||||
fmt.Println("Got CID: ", c)
|
fmt.Println("Got CID: ", c)
|
||||||
|
|||||||
2
cid.go
2
cid.go
@@ -368,7 +368,7 @@ func (c Cid) String() string {
|
|||||||
case 0:
|
case 0:
|
||||||
return c.Hash().B58String()
|
return c.Hash().B58String()
|
||||||
case 1:
|
case 1:
|
||||||
mbstr, err := mbase.Encode(mbase.Base58BTC, c.Bytes())
|
mbstr, err := mbase.Encode(mbase.Base32, c.Bytes())
|
||||||
if err != nil {
|
if err != nil {
|
||||||
panic("should not error with hardcoded mbase: " + err.Error())
|
panic("should not error with hardcoded mbase: " + err.Error())
|
||||||
}
|
}
|
||||||
|
|||||||
10
cid_test.go
10
cid_test.go
@@ -438,13 +438,13 @@ func TestHexDecode(t *testing.T) {
|
|||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|
||||||
if c.String() != "zb2rhhFAEMepUBbGyP1k8tGfz7BSciKXP6GHuUeUsJBaK6cqG" {
|
if c.String() != "bafkreie5qrjvaw64n4tjm6hbnm7fnqvcssfed4whsjqxzslbd3jwhsk3mm" {
|
||||||
t.Fatal("hash value failed to round trip decoding from hex")
|
t.Fatal("hash value failed to round trip decoding from hex")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func ExampleDecode() {
|
func ExampleDecode() {
|
||||||
encoded := "zb2rhhFAEMepUBbGyP1k8tGfz7BSciKXP6GHuUeUsJBaK6cqG"
|
encoded := "bafkreie5qrjvaw64n4tjm6hbnm7fnqvcssfed4whsjqxzslbd3jwhsk3mm"
|
||||||
c, err := Decode(encoded)
|
c, err := Decode(encoded)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Printf("Error: %s", err)
|
fmt.Printf("Error: %s", err)
|
||||||
@@ -452,11 +452,11 @@ func ExampleDecode() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fmt.Println(c)
|
fmt.Println(c)
|
||||||
// Output: zb2rhhFAEMepUBbGyP1k8tGfz7BSciKXP6GHuUeUsJBaK6cqG
|
// Output: bafkreie5qrjvaw64n4tjm6hbnm7fnqvcssfed4whsjqxzslbd3jwhsk3mm
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestFromJson(t *testing.T) {
|
func TestFromJson(t *testing.T) {
|
||||||
cval := "zb2rhhFAEMepUBbGyP1k8tGfz7BSciKXP6GHuUeUsJBaK6cqG"
|
cval := "bafkreie5qrjvaw64n4tjm6hbnm7fnqvcssfed4whsjqxzslbd3jwhsk3mm"
|
||||||
jsoncid := []byte(`{"/":"` + cval + `"}`)
|
jsoncid := []byte(`{"/":"` + cval + `"}`)
|
||||||
var c Cid
|
var c Cid
|
||||||
err := json.Unmarshal(jsoncid, &c)
|
err := json.Unmarshal(jsoncid, &c)
|
||||||
@@ -470,7 +470,7 @@ func TestFromJson(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func TestJsonRoundTrip(t *testing.T) {
|
func TestJsonRoundTrip(t *testing.T) {
|
||||||
exp, err := Decode("zb2rhhFAEMepUBbGyP1k8tGfz7BSciKXP6GHuUeUsJBaK6cqG")
|
exp, err := Decode("bafkreie5qrjvaw64n4tjm6hbnm7fnqvcssfed4whsjqxzslbd3jwhsk3mm")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user