見出し画像

Solana Bootcamp④ ATA(トークン連結アカウント)の作成とミント

1 実行方法について

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

こちらの「4.mintTokens.ts」を実行するだけです。

2 概要

今回の概要は、「①ATA(トークン連結アカウント)の作成」と②ミントです。

1 ミントトークンアカウントについて

まず、前回作ったのが、こちらの、ミントトークンアカウントです。

ここには、Decimals(小数点以下の桁数)ミント権限のあるアカウントなどが設定されています。

2 ATA(トークン連結アカウント)について

ミントトークンアカウントに連結させるのが、ATA(トークン連結アカウント)です。

これはトークンの保管管理を行うウォレットです。

それを行っているのが、こちらの「getOrCreateAssociatedTokenAccount」関数です。

引数はこのようになっています。

「payer.publicKey」は「owner」として設定していることがわかります。

3 ミントについて

ミントは、下の「mintTo」関数で行っています。

先ほど作成した、ATA(トークン連結アカウント)にミントを行っています。

それについては、「destination」にATAを設定していることからもわかります。

今回は以上です。

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