diff --git a/go.mod b/go.mod index e5add560882f79324919d6d8deddcfcd61805dc9..c4dd63b2ae9eb715f713f89f6d97abae94cac52f 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.15 require ( github.com/ipfs/go-cid v0.0.7 - github.com/ipld/go-ipld-prime v0.7.0 + github.com/ipld/go-ipld-prime v0.7.1-0.20210225173718-8fef5312eb12 github.com/mr-tron/base58 v1.2.0 // indirect github.com/multiformats/go-multihash v0.0.14 // indirect github.com/multiformats/go-varint v0.0.6 // indirect diff --git a/go.sum b/go.sum index 5026718bc2a5edf8fb47ab5830cf9d2d0eb6330d..1865b334ea0a336100e6d3e97d598a59cd134cc1 100644 --- a/go.sum +++ b/go.sum @@ -5,6 +5,8 @@ github.com/ipfs/go-cid v0.0.7 h1:ysQJVJA3fNDF1qigJbsSQOdjhVLsOEoPdh0+R97k3jY= github.com/ipfs/go-cid v0.0.7/go.mod h1:6Ux9z5e+HpkQdckYoX1PG/6xqKspzlEIR5SDmgqgC/I= github.com/ipld/go-ipld-prime v0.7.0 h1:eigF1ZpaL1prbsKYVMqPLoPJqD/pzkQOe2j1uzvVg7w= github.com/ipld/go-ipld-prime v0.7.0/go.mod h1:0xEgdD6MKbZ1vF0GC+YcR/C4SQCAlRuOjIJ2i0HxqzM= +github.com/ipld/go-ipld-prime v0.7.1-0.20210225173718-8fef5312eb12 h1:O9VMUYa2ktly9ql6W0LG0k8lXqg3bqz2ZfbaHXN3law= +github.com/ipld/go-ipld-prime v0.7.1-0.20210225173718-8fef5312eb12/go.mod h1:0xEgdD6MKbZ1vF0GC+YcR/C4SQCAlRuOjIJ2i0HxqzM= github.com/jtolds/gls v4.20.0+incompatible h1:xdiiI2gbIgH/gLH7ADydsJ1uDOEzR8yvV7C0MuV77Wo= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/minio/blake2b-simd v0.0.0-20160723061019-3f5f724cb5b1 h1:lYpkrQH5ajf0OXOcUbGjvZxxijuBwbbmlSxLiuofa+g= diff --git a/multicodec.go b/multicodec.go index 852e61f061a9d1f28b825a70bb39f49109592a7e..09a64e064f351181354bc47b7fb4ede795bc41c2 100644 --- a/multicodec.go +++ b/multicodec.go @@ -4,17 +4,17 @@ import ( "io" ipld "github.com/ipld/go-ipld-prime" - cidlink "github.com/ipld/go-ipld-prime/linking/cid" + "github.com/ipld/go-ipld-prime/multicodec" ) var ( - _ cidlink.MulticodecDecoder = Decoder - _ cidlink.MulticodecEncoder = Encoder + _ ipld.Decoder = Decoder + _ ipld.Encoder = Encoder ) func init() { - cidlink.RegisterMulticodecDecoder(0x70, Decoder) - cidlink.RegisterMulticodecEncoder(0x70, Encoder) + multicodec.DecoderRegistry[0x70] = Decoder + multicodec.EncoderRegistry[0x70] = Encoder } // Decoder provides an IPLD codec decode interface for DAG-PB data. Provide a