問題一覧に戻る
初級環境設定
問題2: 開発ウォレットの設定

JupiterやSolanaと対話するための開発ウォレットの設定方法を学びます。テスト目的で秘密鍵を貼り付けることはできますが、本番環境のアプリケーションではお勧めしません。秘密鍵をプロジェクトに直接保存したい場合は、.envファイル経由で保存できます。このスクリプトは環境変数からウォレットを読み込む方法を示しています。

// index.js
// ウォレット管理用のKeypairクラスをインポートKeypairクラスをインポート
import { } from '@solana/web3.js';
import dotenv from 'dotenv';
require('dotenv').config();

// Base58エンコードされた秘密鍵からウォレットを作成
const wallet = Keypair.fromSecretKey(.(process.env.PRIVATE_KEY || ''));

// .env
PRIVATE_KEY=""