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」です。
サポートをしていただけたらすごく嬉しいです😄 いただけたサポートを励みに、これからもコツコツ頑張っていきます😊