🙌
thirdwebを用いて、Solana上でトークンを発行してみよう
こんにちは、CryptoGamesの高橋です。
本日は、thirdwebを用いて、Solana上でトークンを作成していきます。
なお、こちらの記事を元に進めていきます。
1 Git clone を行う
まずは、こちらからGit cloneを行います。
下のように、完了しました。
2 秘密鍵を確認する
では、次に進む前に、秘密鍵の確認方法を見ていきます。
なお、今回はPhantom Walletを使用しています。
こちらのボタンを選択
「セキュリティーとプライバシー」を選択
「秘密鍵のエクスポート」を選択
次の場面でパスワードを入力すると、秘密鍵を確認できます。
以上で、秘密鍵の確認ができました。
3 秘密鍵を設定する
では、秘密鍵を設定していきます。
下記のどちらかのコマンドで、dotenvをインストールします。
npm i @thirdweb-dev/sdk dotenv # npm
yarn add @thirdweb-dev/sdk dotenv # yarn
その上で、「.env」ファイルを作成し、画像のように、秘密鍵を設定します。
念の為、「.gitignore」にも「.env」が設定されていることを確認しましょう。
4 コードを確認する
では、簡単にコードを見てみましょう。
まず、下のように「ThirdwebSDK」を用いて、SDKの初期化を行っています。
次に、メタデータの情報を設定し、createToken関数に渡して、デプロイを行なっています。
最後に、下のように、トークンを取得した上で、totalSupplyを取得し、ログに出しています。
5 スクリプトを実行する
では、こちらのコマンドで実行します。
node scripts/deploy-token.mjs
下のように、うまく行ったようです。
6 内容を確認する
では、色々な媒体で内容を確認してみましょう。
ウォレットを見ると、下のように、トークンが入っていることがわかります。
また、Solscanでもこのように確認ができました。
最後に、thirdwebのダッシュボードも見てみます。
このように、ダッシュボードにも反映されていました。
今回は以上です。
最後までありがとうございました。
Discussion