ipfs-protobuf-codec own module