見出し画像

Solana Bootcamp⑤ メタデータアカウントの更新について

1 実行方法について

実行方法はこちらのnoteのやり方と同じです。

まずは、こちらの「3.createTokenWithMetadata.ts」を実行します。

トークンミントアカウント名前を確認することができます。

https://explorer.solana.com/address/88TKZYUA289wLwYT17h5FWAePfen8CXyMwXE5zNXMSpJ/metadata?cluster=devnet

「Metadata」を確認することで、より詳細に見ることができます。

「5.updateMetadata.ts」を実行して、メタデータを更新してみましょう。

すると、このように、名前が変わったことが確認できます。

「Metadata」を確認すると、「symbol」なども変更されていることが確認できました。

2 概要

今回は、「createUpdateMetadataAccountV2Instruction」関数を使って、メタデータをアップデートしています。

こちらは、「@metaplex-foundation/mpl-token-metadata」からインポートしています。

また、大枠としては、メタデータを生成するときに使った、「createCreateMetadataAccountV3Instruction」とほぼ同じ構成ですね。

更新するメタデータは、「tokenConfig」で設定し、この次の画像でそれを使用しています。

また、メタデータのアカウントは、PDAであったため、「findProgramAddressSync」関数を使って抽出しています。

その他は前回と大きく変わりません。

今回は以上です。

サポートをしていただけたらすごく嬉しいです😄 いただけたサポートを励みに、これからもコツコツ頑張っていきます😊