見出し画像

2024年4月25日 Solana勉強会資料

Solana Faucetはこちら


0 イーサリアムとの違い

1 イーサリアム

2 Solana

1 やってみよう

1 各種アカウントの作成

ミントトークンアカウントを作った後、トークンの送付元送付先のアカウントを作成します。

2 トークンのミント

送付の実験に使用するトークンを2,000ミントします。

3 送付先への送付

送付先に1,000トークンを送ります。

今回は、もしくは2.5%保留分(ただし、上限が5トークン)とします。

1,000トークンの2.5%は25で、上限の5を超えるので、今回は5が保留分になります。

ポイントは、送付先に貯まるということです。

4 保留分の引き出し

引き出し権限のあるアカウント引き出しを実行します。

今回は、保留分を送付元に送ります。

わかりやすいように、下のように変更します。

関数は「withdrawWithheldTokensFromAccounts」です。

5 保留分の収穫

保留分をミントトークンアカウントHarvest(収穫)することもできます。

まずは、保留分を作るために、送付を行います。

送付先には、5の保留分が溜まりました。

では、Harvest(収穫)を行います。

これにより、ミントトークンアカウント保留分が移動しました。

なお、関数は、「harvestWithheldTokensToMint」です。

6 ミントトークンの保留分の引き出し

最後に、ミントトークンに溜まった保留分を、送付元に送ってみます。

関数は「withdrawWithheldTokensFromMint」です。


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