# アップデート（ミント／公開後に編集）

{% hint style="warning" %}
[ポリシー](https://docs.nmkr.io/nmkr-studio/project/policy)がロックされていない限り、トークンのメタデータを編集できます。

トークンのポリシーIDと資産名は更新できません。

\
このプロセスでは、アカウント残高から更新される各 NFT に対して 0.5 ミント クレジット (2.25ADA) が必要で、NFT はプロセス全体を通じて所有者のウォレットに残ります。
{% endhint %}

ブロックチェーン上のトークンのメタデータを更新するには、更新が必要なトークンの複製を正しいメタデータでミントします。この複製がミントされると、元のトークンの現在のメタデータが上書きされます。メタデータが更新された後、複製はトークンの正しい供給を復元するためにバーンされます。これは、資産名および/またはポリシーIDを更新できない理由も説明します。

興味のある方は、[cardanoscan.io](http://cardanoscan.io)でトークンのミントトランザクションを確認してください。ミントトランザクションが表示され、次に別のトランザクション（新しくミントされたトークン）が表示され、次にバーントランザクションが表示されます。）

<figure><img src="/files/vY5J4egm2F8UO8a7i8yA" alt=""><figcaption></figcaption></figure>

## ミント後のエラーを修正（単一トークン）

{% hint style="info" %}
説明は現在修正中です。

デザインを変更したため、ボタンが「アップデート」と表示されるようになりました。近日中に新しい動画と説明をアップロードする予定です。
{% endhint %}

メタデータのテキストだけを変更したい場合は、編集したいNFTを探し、「リミント＆バーン」オプションを選択して作業を開始します。

<figure><img src="/files/1UwfZDSKCgVFNPeze1SY" alt=""><figcaption></figcaption></figure>

下のボックスのメタデータは自由に編集できますが、資産名（asset\_name）やポリシーID（policy ID）は変更しないでください。これらの値は更新できません。

<figure><img src="/files/vwKYKeVCP7sH3kKo1Pp3" alt=""><figcaption><p>リミント＆バーンのウィンドウ</p></figcaption></figure>

すべての変更を追加したら、ミントを押して変更をチェーンにプッシュします。<br>

**画像/ファイルの編集**

上記のチュートリアルに従えば、実は画像／メディアも（ほとんどの場合）単なるメタデータであることに同意していただけるだろう。このため、[IPFSハッシュ値を編集](https://docs.nmkr.io/nmkr-studio/project/metadata-template#add-files-directly-to-the-metadata-template)することでメディアを変更することもできます。

{% hint style="info" %}
注 - これは、画像を別の画像に変更することを想定しています。[mediaType](https://docs.nmkr.io/nmkr-studio/project/metadata-template#mediatype)を変更したい場合は、必要に応じてmediaTypeの値も更新してください。
{% endhint %}

簡単に説明すると、変更したい画像/メディアのメタデータ内のIPFSハッシュを編集するだけです。すでにNMKR Studio以外で作成したIPFSハッシュがある場合は、それを使用できます。そうでない場合は、このセクションでNMKR Studioを使用する際のベストプラクティスを参照してください。

IPFSハッシュを取得するために、ダミーのプロジェクトを作成します。このために全く新しいプロジェクトを作成することが重要で、このデータがアクティブなプロジェクトに影響を及ぼさないようにします。

最初のステップは、全く新しいプロジェクトを作成することです。"Spare IPFS KEEP ME "のような名前を付けて、このプロジェクトを削除しないように注意喚起し、ライブプロジェクトではないことを確認します。

プロジェクト作成ウィンドウに必要最低限の情報を入力します（実際にプロジェクトを使用するわけではないので、これは重要ではありません）。

その後、[アップロード＆ピンオプション](https://docs.nmkr.io/nmkr-studio/token/upload/upload-single-tokens)に進み、最小限の情報を入力し、NFTをアップロードします。

<figure><img src="/files/sBkNMed2LyyRBkhZknCL" alt=""><figcaption></figcaption></figure>

繰り返しますが、これは NMKR Studio が新しい画像用の新しい IPFSリンクを作成するためだけです。

NFTがアップロードされると、その詳細やメタデータを見ることができ、そこからIPFSハッシュをコピーして、リミントするNFTのメタデータに貼り付けることができます。

<figure><img src="/files/oZgQXP0mjS2OYc4kN5jU" alt=""><figcaption></figcaption></figure>

新しいリンクを貼り付けたら、ミントボタンを押す前にフォーマットが正しいことを確認してください。

```json
        "image": "ipfs://QmZNqgUHhGukXD27pAZtZE5BEkx6VXB1AhQVmK55QCd31y",

         ---> "image": "ipfs://this is the hash",
```

メタデータのファイルセクションにあるファイルのIPFSハッシュも置き換えてください、そうしないとNFTのサムネイルだけが置き換わります。

```json
    "files": [
      {
        "name": "token",
        "mediaType": "image/png",
        "src": "ipfs://QmZNqgUHhGukXD27pAZtZE5BEkx6VXB1AhQVmK55QCd31y"  <--- IPFS hash
      }
```

よくできました。これでミント後のNFTの編集に成功したことになります！

## ミント後にトークンを一括修正

{% hint style="info" %}
今のところ、NMKR Studioにはプロジェクト全体を一度に更新するオプションはありません。ただし、一度に100トークン単位でプロジェクトを更新することは可能です。
{% endhint %}

<figure><img src="/files/LmBAZwfb825styQxgyvh" alt=""><figcaption></figcaption></figure>

プロジェクトのメタデータを一括で更新するには、さまざまな対処法があります。以下の対処法をよく読んで、どれが自分にとって適切かを判断してください。<br>

**メタデータ・テンプレートによる一括更新の準備**<br>

ご存知のように、メタデータテンプレートの値と構造はプロジェクト内のすべてのトークンに適用されるため、すべてのトークンを同じ値で更新するためにメタデータテンプレートを調整することは合理的です。[説明](https://docs.nmkr.io/nmkr-studio/project/metadata-template#description-and-extended-description-with-more-than-63-characters)や[フィールド名](https://docs.nmkr.io/nmkr-studio/project/metadata-template#placeholders-and-fields)を変更する必要がある場合など、この対処法は有効です。<br>

[プロジェクトのメタデータテンプレートを調整する方法については、こちらをお読みください！](https://docs.nmkr.io/nmkr-studio/project/edit#edit-metadata-template)

次のステップで変更を[オンチェーンにプッシュします](https://docs.nmkr.io/nmkr-studio/token/edit-after-mint-reveal#push-changes-on-chain)。<br>

**SFTPによる一括更新の準備**

この対処法は、構造的な問題や画像を一括で修正する場合に有効です。

一括更新は、単一トークンの修正と同じプロセスに従います。トークンのメタデータを更新する必要があります。トークンのメタデータを一括更新するには、トークンのメタデータを置き換えるために [SFTP経由の一括アップロード](https://docs.nmkr.io/nmkr-studio/token/upload/bulk-upload-via-sftp)を使用することをお勧めします。[新しい正しいバージョンのメタデータをアップロード](https://docs.nmkr.io/nmkr-studio/token/upload/bulk-upload-via-sftp#bulk-upload-metadata)する前に、プロジェクトの古いメタデータを削除してください。

プロジェクトの画像を一括で修正する必要がある場合、新しい画像を含むプ[ロジェクトの複製を作成](https://docs.nmkr.io/nmkr-studio/project/policy/managing-policies#one-policy-for-multiple-projects)することができます。この対処法としては、[元のプロジェクトと同じポリシーIDを持つプロジェクトを作成](https://docs.nmkr.io/nmkr-studio/project/policy/managing-policies#one-policy-for-multiple-projects)します。[すべてのファイルとメタデータをアップロード](https://docs.nmkr.io/nmkr-studio/token/upload)したら、[「メタデータをzip形式でエクスポート」機能](https://docs.nmkr.io/nmkr-studio/project/export-metadata-as-zip)を使って、プレースホルダなしで新しいメタデータをダウンロードできます。

<figure><img src="/files/iAQRsBvIqs2d0vfcfFjB" alt=""><figcaption></figcaption></figure>

この新しいメタデータファイルには、画像の新しいIPFSハッシュが含まれており、[SFTP一括アップロード](https://docs.nmkr.io/nmkr-studio/token/upload/bulk-upload-via-sftp#bulk-upload-metadata)を使って、元のプロジェクトのメタデータを簡単に置き換えることができます。新しいメタデータファイルをアップロードする前に、必ず古いメタデータファイルを削除してください。

次のステップで変更を[オンチェーンにプッシュします](https://docs.nmkr.io/nmkr-studio/token/edit-after-mint-reveal#push-changes-on-chain)。

**placeholder.csvを使った一括更新の準備**<br>

メタデータに構造的な変更を加える必要はないが、誤字脱字などを一括して修正する必要がある場合は、placeholder.csvを使用するのが効率的です。

そのためには、まずプロジェクトの[placeholder.csv](https://docs.nmkr.io/nmkr-studio/token/metadata/add-token-specific-metadata#upload-metadata-in-a-placeholder.csv-sheet)をダウンロードしてください。このボタンは、[NFT プロジェクト タブ](https://docs.nmkr.io/nmkr-studio/project#nft-projects-tab)のプロジェクトの アクション バーにあります。

<figure><img src="/files/NEzVqX6zBsKeOiki5T3Y" alt=""><figcaption></figcaption></figure>

ダウンロードしたファイルは、Excelやgoogleシートの「検索と置換」機能を使って簡単にエラーを見つけ、正しい値に置き換えることができます。すべてのエラーを修正したら、ファイルをplaceholder.csvとして保存し、[SFTPアップロード](https://docs.nmkr.io/nmkr-studio/token/metadata/add-token-specific-metadata#upload-metadata-in-a-placeholder.csv-sheet)でプロジェクトに再アップロードしてください。

<figure><img src="/files/QuiXE52kf6E5GT5XKMCr" alt=""><figcaption><p>placeholder.csvをexcel/googleシートで開く</p></figcaption></figure>

最後のステップは、[更新が必要なすべてのNFTについて2 ADAをアカウント残高に追加](https://docs.nmkr.io/nmkr-studio/account/mint-coupons#buy-mint-coupons)し、選択したトークンの[更新プロセスを一括して開始](https://docs.nmkr.io/nmkr-studio/token/edit-after-mint-reveal#push-the-changes-on-chain)することです。この機能は、[「NFTを管理 」タブ](https://docs.nmkr.io/nmkr-studio/token/manage-tokens-tab)のドロップダウン選択で見つけることができます。<br>

次のステップで変更を[オンチェーンにプッシュします](https://docs.nmkr.io/nmkr-studio/token/edit-after-mint-reveal#push-changes-on-chain)。

### 販売後にトークンを公開（一括）

{% hint style="info" %}
今のところ、トークンを一括更新するオプションはNMKR Studioにはありませんので、プロジェクトを準備した後に[当社までご連絡ください](https://nmkr.io/support)。
{% endhint %}

公開後にトークンが持つべき正しい画像を含むプロジェクトの[NFTをアップロード](https://docs.nmkr.io/nmkr-studio/token/upload)します。

次に別のテストプロジェクトを作成し、トークンが販売時に持つべきプレースホルダ画像をアップロードします。このプロジェクトは後で削除してもかまいません。これは、販売時にプレースホルダ画像として使用する画像のIPFSハッシュを取得するためだけです。トークンのメタデータで[メタデータを表示](https://docs.nmkr.io/nmkr-studio/token/metadata/fingerprint-metadata-preview)するボタンをクリックするか、[NFTを管理タブ](https://docs.nmkr.io/nmkr-studio/token/manage-tokens-tab)の概要から直接コピーできます。

<figure><img src="/files/BDUewkUH2olqBdcgQFwm" alt=""><figcaption><p>IPFSハッシュをプレースホルダー画像からコピーする</p></figcaption></figure>

\
次のステップは、プロジェクトの[メタデータテンプレート](https://docs.nmkr.io/nmkr-studio/project/metadata-template)を編集することです。そこで、\<ipfs\_link>をテストプロジェクトのプレースホルダ画像のハッシュに置き換えます。

販売後に画像と一緒にカスタムフィールド（特性）を公開したい場合は、カスタムフィールドのプレースホルダも「値」に置き換えてください（例：「公開を待つ」）。

```json
{
  "721": {
    "<policy_id>": {
      "<asset_name>": {
        "name": "<display_name>",
        "image": "<ipfs_link>",              --->  "src": "ipfs://Qmdp...xyz" 
        "mediaType": "<mime_type>",
        "body": "<body>",                    --->  "body": "wait for reveal" 
        "description": "<description>",
        "files": [
          {
            "name": "<display_name>",
            "mediaType": "<mime_type>",
            "src": "<ipfs_link>"              --->  "src": "ipfs://Qmdp...xyz" 
          }
        ]
      }
    },
    "version": "1.0"
  }
}
```

プロジェクトを公開する準備をするには、IPFSハッシュを\<ipfs\_link>プレースホルダーに置き換えるだけです。カスタムフィールドのプレースホルダーも同様です。

NMKR Studioは、リミントとバーン処理中に、プレースホルダーをトークンメタデータの個々の値に置き換えることができるようになります。

これで、[アカウント残高を更新する必要があるすべてのNFTに対して2 ADAを追加](https://docs.nmkr.io/nmkr-studio/account/mint-coupons#buy-mint-coupons)し、選択したトークンの更新プロセスを一括して開始することができます。この機能は、トークンの概要の下にある[「NFTを管理」タブ](https://docs.nmkr.io/nmkr-studio/token/manage-tokens-tab)のドロップダウン選択で見つけることができます。

### 変更をオンチェーンにプッシュ

トークンを個別に選択するか、「全部」ボタンでページ上のすべてのトークンにチェックを入れます。

1ページに表示できるトークンの量を指定することで、一度に最大100個のトークンをリミントしてバーンすることができます。非常に大きなプロジェクトについては、[チケットの発行](https://nmkr.io/support)をお願いいたします。

<figure><img src="/files/v9g9hEn7uGx12VbtNGKU" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nmkr.io/jp/nmkr-studio/tkun/appudtomintoni.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
