2017-07-05 8 views
0

私は、webui経由で次のオプションで永続化されたDAGを取得しようとしています。私はそれを理解し、そうするために、私は、あたりとしてV0アドレスに変換する必要があります - https://github.com/ipld/js-cid/blob/38e5dd0f5e89a750d9f20efefdaa00d38b287739/test/index.spec.js#L81const dagOpts = { format: 'dag-cbor', hashAlg: 'sha3-512' };dag-cbor形式のCIDをV0アドレスとして

私はエラーになり、次のコードを持っている - 「CIDv0に非DAG-PBのCIDを変換できません。」を: let cid = new CID("zdpuAypJXbmGCLweJBL6R1iBpDGJyP8LU1BwZjzRjwNxohzvE"); console.log(cid.toV0());

webuiまたはIPFS cliからフォーマットdag-cborタイプのオブジェクトにアクセスすることはまったく可能ですか?

答えて

0

CIDv0アドレスCIDv0に非DAG-PBのCIDを変換することはできませんDAGいるProtobufオブジェクトへの唯一のポイント。これは、IPFSで使用される元のオブジェクトエンコード形式です。 DAG CBOR(新しい "標準"オブジェクトエンコーディング形式)を使用する場合は、CIDv1を使用する必要があります。

webuiやIPFS cliからformat dag-cborタイプのオブジェクトにアクセスすることはできますか?

はい。 CIDv1アドレスを使用してください。 CLIでは、コマンドはipfs dag get zdpuAypJXbmGCLweJBL6R1iBpDGJyP8LU1BwZjzRjwNxohzvEになります。注:ノードにを追加したときと同じハッシュ関数を使用していることを確認してください。

関連する問題