Merge pull request #60 from vulcanize/murali/to_ipld_prime

feat: use ipld-prime in helpers
This commit is contained in:
Ian Norden 2022-08-29 14:04:12 -05:00 committed by GitHub
commit 17480f2716
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,9 +7,9 @@ import (
"encoding/gob"
"encoding/hex"
"encoding/json"
set "github.com/deckarep/golang-set"
cbor "github.com/ipfs/go-ipld-cbor"
mh "github.com/multiformats/go-multihash"
wnsUtils "github.com/tharsis/ethermint/utils"
"sort"
)
@ -72,12 +72,7 @@ func UnMarshalMapFromJSONBytes(bytes []byte) map[string]interface{} {
// GetCid gets the content ID.
func GetCid(content []byte) (string, error) {
node, err := cbor.FromJSON(bytes.NewReader(content), mh.SHA2_256, -1)
if err != nil {
return "", err
}
return node.Cid().String(), nil
return wnsUtils.CIDFromJSONBytesUsingIpldPrime(content)
}
// BytesToBase64 encodes a byte array as a base64 string.