問題一覧に戻る
中級Solanaプログラミング基礎
問題19: Token Programの取得

Token Programアカウントを取得して、ウォレットアカウントとプログラムアカウントの違いを理解します。プログラムアカウントには実行可能なバイトコードが格納され、executableフラグがtrueに設定されています。Token ProgramはBPFLoader2によって所有され、Solana上でトークンの作成と管理を行う重要なプログラムです。

import { Connection, PublicKey } from "@solana/web3.js";

// メインネットへの接続を作成
const connection = new (
"https://api.mainnet-beta.solana.com",
"confirmed"
);

// Token Programのアドレス
const address = new ("TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA");

// アカウント情報を取得
const accountInfo = await connection.(address);

console.log(JSON.stringify(accountInfo, null, 2));