hash

hiddenSettingsを使用する場合、ミントが完了してリビールが実行されるときにアセットを検証できるように、設定ファイルでハッシュ値を指定する必要があります。ハッシュ値は、hiddenSettingsが有効になっているときにdeployコマンドによって自動的に更新されますが、キャッシュファイルを手動で変更するシナリオもあります。

hashコマンドは、キャッシュファイルのハッシュを計算し、設定ファイルのハッシュ値を更新します。

sugar hash

また、--compareオプションを使用して、公開されたハッシュ値とキャッシュファイルの値を比較することもできます。キャッシュファイルは--cacheで手動で指定するか、現在のディレクトリのcache.jsonファイルがデフォルトになります。

デフォルトのcache.jsonに対して--compareを実行:

sugar hash --compare 44oZ3goi9ivakeUnbjWbWJpvdgcWCrsi

特定のキャッシュファイルに対して--compareを実行:

sugar hash --compare 44oZ3goi9ivakeUnbjWbWJpvdgcWCrsi --cache my_custom_cache.json

ハッシュ値を更新した後、updateコマンドを使用して新しい値がオンチェーンになるようにCandy Machineの設定を更新する必要があります。