ホームに戻る
Solana CLIコース
コマンドラインインターフェースを使用してSolanaブロックチェーンと対話する方法を学習
初
初級
無料で学習
初級基本コマンド
問題1: バージョン確認
Solana CLIが正しくインストールされているかを確認するために、バージョンを表示するコマンドを学びます。これはSolana CLIを使用する際の最初のステップです。`--version`オプションを使用してバージョン情報を表示できます。
インストールはこちらを参照: https://docs.solana.com/cli/install-solana-cli-tools
初級基本コマンド
問題2: 設定の確認
現在のSolana CLI設定を確認する方法を学びます。このコマンドは、RPC URL、WebSocket URL、鍵ペアのパス、コミットメントレベルなどの重要な設定を表示します。異なるSolanaネットワークで作業する際に、設定を理解することは不可欠です。
初級基本コマンド
問題3: クラスターをDevnetに設定
Solana CLIを異なるネットワークに接続するための設定方法を学びます。RPC URLとWebSocket URLは、CLIがリクエストを送信するSolanaクラスターを指定します。この問題では、開発とテストに最適なdevnetにクラスターを設定します。
初級基本コマンド
問題4: 新しいキーペアの生成
新しいSolanaウォレットのキーペアを生成する方法を学びます。Solana CLIを使用してトランザクションを送信するには、SOLが入ったSolanaウォレットが必要です。このコマンドはデフォルトの場所に新しいキーペアを作成し、公開鍵と復元用のシードフレーズを表示します。⚠️ 重要: シードフレーズは絶対に他人と共有しないでください!ウォレットと資金への完全なアクセス権を提供してしまいます。🔐
初級基本コマンド
問題5: ウォレットアドレスの表示
ウォレットのアドレス(公開鍵)を表示する方法を学びます。ウォレットアドレスは、他の人からSOLトークンを受け取るために共有するものです。このコマンドは現在のデフォルトキーペアの公開鍵を表示します。
初級基本コマンド
問題6: ウォレット残高の確認
ウォレットのSOL残高を確認する方法を学びます。このコマンドはウォレットに何SOLトークンがあるかを表示します。ウォレットを作成したばかりの時は、トークンを受け取るまで0 SOLと表示されます。
初級基本コマンド
問題7: エアドロップのリクエスト
テスト用にdevnetで無料のSOLトークンをリクエストする方法を学びます。エアドロップは、開発とテスト目的で無料のSOLトークンを取得できるdevnetとtestnetで利用可能な機能です。このコマンドは2 SOLをウォレットに送信するようリクエストします。
初級基本コマンド
問題8: ローカルテストバリデーターの起動
開発用のローカルテストバリデーターを起動する方法を学びます。Solana CLIにはローカル開発用の組み込みテストバリデーターが含まれています。このコマンドは別のターミナルでローカルバリデーターを起動し、devnetやmainnetに接続せずにアプリケーションをテストするためのローカルブロックチェーン環境を作成します。
初級基本コマンド
問題9: SPL Token CLIのインストール
SPL Token CLIツールのインストール方法を学びます。SPL Token CLIは、Solana上でトークンを作成・管理するためのコマンドラインユーティリティです。このツールは、Solanaブロックチェーン上でファンジブルトークンやノンファンジブルトークン(NFT)を扱う際に不可欠です。
初級トークン操作
問題10: 新しいトークンの作成
Solana上で新しいSPLトークンを作成する方法を学びます。このコマンドは指定されたパラメータで新しいトークンミントアカウントを作成します。トークンアドレス(ミントアカウント)は一意であり、新しいトークンをミントするために使用できます。デフォルトでは、トークンは小数点以下9桁で作成されます。
初級トークン操作
問題11: トークン供給量の確認
トークンの現在の供給量を確認する方法を学びます。新しいミントアカウントは供給量ゼロから始まります。supplyコマンドはミントされたトークンの総数を返します。これはトークンの発行を追跡し、流通供給量を理解するために不可欠です。
初級トークン操作
問題12: トークンアカウントの作成
特定のミントのトークンを保持するためのトークンアカウントを作成する方法を学びます。トークンを保持するには、その特定のトークンミントに関連付けられたトークンアカウントが必要です。このコマンドは、あなたのウォレットアドレスを所有者とした関連トークンアカウントを作成します。
初級トークン操作
問題13: トークンのミント
新しいトークンをミント(作成)する方法を学びます。ミントは新しいトークンを作成してトークンアカウントに預け入れることで、トークンの供給量を増やします。ミント権限者のみが新しいトークンをミントできます。ミントする量はトークンアドレスの後に指定します。
初級トークン操作
問題14: トークンの転送
トークンアカウント間でトークンを転送する方法を学びます。このコマンドはあなたのトークンアカウントから別のアカウントにトークンを移動します。受信者のウォレットアドレス(関連トークンアカウントを使用)または特定のトークンアカウントアドレスのいずれかを指定できます。
初級トークン操作
問題15: メタデータ付きトークンの作成
Token Extensions Programを使用してメタデータ機能を持つトークンを作成する方法を学びます。これにより、メタデータ(名前、シンボル、画像リンク)をMint Accountに直接保存できます。メタデータ拡張機能はトークン作成時に有効にし、別途初期化する必要があります。
初級トークン操作
問題16: トークンメタデータの初期化
メタデータ拡張機能で作成されたトークンのメタデータを初期化する方法を学びます。このコマンドはトークンの名前、シンボル、およびJSONフォーマットのオフチェーンメタデータへのリンクURIを設定します。ミント権限者がこのトランザクションに署名する必要があります。
中
中級
無料で学習