コンテンツへスキップ
0%

SolanaフォーセットからテストネットSOLトークンを取得する方法

執筆者 John Favole

2022年8月1日 公開読了時間 1 分

Solanaで開発する際、スマートコントラクト(Solanaではプログラムと呼ぶ)をデプロイするにはSOLトークンが必要です。ただし、開発段階でプログラムをテストする際には、実際のSOLトークンは使えません。代わりに、Solana DevnetおよびTestnetにスマートコントラクトをデプロイするためのテスト用SOLトークンが必要になります。

この記事では、Solana CLIのインストール方法、コマンドラインからの新規ウォレット作成方法、CLIおよび使いやすいSolana faucetのWebサイトからのDevnet SOLトークンのリクエスト方法を説明します。

Solana faucetとは?

Solana faucetは、Solana開発者がSolanaのDevnetにプログラムをデプロイするための無料のテスト用SOLトークンを取得できる便利なツールです。Solana faucetはSolana TestnetとDevnetの両方で一般公開されています。

これらのSOLトークンはSolanaのmainnetに転送・使用したり、現金化したりすることはできません。開発者やテスターがSolanaのプログラムやアプリをテストするためだけに使われるものです。

Solana faucetを使って無料のDevnet SOLトークンを取得する前に、いくつかの前提条件を満たす必要があります。

2つの前提条件 – Solanaのインストールとウォレットの作成

Solana testnet faucetを取得する前に、いくつかの前提条件を満たす必要があります。特にSolana開発を始めたばかりの方は注意してください。

1. Solana command line interface(CLI)をインストールする

まず、Solana開発の基本的なツールの一つであるSolana CLIをインストールする必要があります。このクイックガイドではWindowsを使用します。

コマンドプロンプトを管理者として開き、次のコードを実行してSolanaインストーラーを一時ディレクトリに取得します。

Solanaインストーラーをダウンロードしたら、次はWindows上にSolana自体をインストールします。

次のコマンドを実行します。‍

完了すると、CLIは次のように表示されます。

Solana CLIのインストールに成功した状態
Solana CLIのインストールに成功した状態

次に、管理者としてではない新しいコマンドラインインターフェースを開き、次のコードを実行してSolana CLIが正しくインストールされていることを確認します。

Solana CLIのバージョンの確認に成功した状態。
Solana CLIのバージョンの確認に成功した状態。

2. Solanaウォレットを作成する

無料のSolana faucetトークンを受け取るためのウォレットが必要です。ブラウザベースのウォレット、ハードウェアウォレット、ペーパーウォレット、ファイルシステムウォレットなど、複数の種類のウォレットが利用できます。

コマンドラインに慣れていない場合は、最も普及しているSolanaウォレットであるPhantomを使ってSolanaのdevnetに接続できます。

Phantomウォレットにアクセスしたら、以下の手順でDevnetに切り替えます。

  1. 設定(歯車)アイコンをクリックする
  2. 下にスクロールして「Change Network」をクリックする
  3. Devnetを選択する

このチュートリアルでは、Solanaで開発を始める新しいweb3開発者を対象に、ペーパーウォレットを使用します。

コマンドラインからペーパーウォレットを作成するには、次のスクリプトを実行してシードフレーズを取得します。

パスフレーズの設定を求められるので設定すると、公開鍵とシードフレーズが表示されます。

この例では、pubkey(ウォレットアドレス)はB5T1kz7LhoTLqWmVvrAFTVb47f6BfXgov4kYTqo8kH7gです。

Solana開発の用語では、ウォレットアドレスはpubkeyという用語としばしば同じ意味で使われます。

コマンドラインからSolana devnetウォレットを作成する。
コマンドラインからSolana devnetウォレットを作成する。

前提条件が整ったら、2種類あるSolana faucetの一つにアクセスしてみましょう。

Solana faucetの2つの種類とは?

Solana faucetには、コマンドラインのSolana faucetと、テスト用SOLトークンを簡単に取得できるグラフィカルユーザーインターフェース(GUI)を備えたSolana faucetのWebサイトの2種類があります。 どちらの方法でもdevnetトークンを取得できます。使いやすい方を選んでください。

1. コマンドラインのSolana faucetからテスト用SOLを取得する

無料のSolana faucetを取得するのに遠回りする必要はありません。コマンドラインから直接アクセスできます。

次のスクリプトを使ってコマンドラインからテスト用SOLトークンを受け取ります。

受取先アカウントのアドレスを、先ほど生成したpubkeyに置き換えてください。他の条件が同じであれば、ペーパーウォレットに2 SOLが入ります。

コマンドラインから2 Devnet SOLトークンをリクエストする。
コマンドラインから2 Devnet SOLトークンをリクエストする。

そのインターフェースを閉じ、別のものを開いてトークンがウォレットに入っているか確認します。

次のコードスニペットを貼り付けます。

正しく実行できていれば、ターミナルには次のように表示されます。

Devnetウォレットに2 Devnet SOLトークンが表示される。
Devnetウォレットに2 Devnet SOLトークンが表示される。

2. Solana faucet Webサイトからテスト用SOLを取得する

Phantomウォレットを使ってテスト用SOLトークンを取得する場合、ビジュアルユーザーインターフェースを備えたSolana faucetのWebサイトから無料のDevnet SOLトークンを簡単にリクエストできます。

次の3つの簡単な手順に従ってください。

  1. SolanaウォレットアドレスをコピーしてInput欄に貼り付ける
  2. ネットワークとしてDevnetを選択する
  3. 受け取りたいトークンの数を設定する

このWebサイトでリクエストできる最大量は10 SOLです。以下では4 SOLをリクエストした例を示しています。

solfaucet.comから4 devnet SOLトークンのエアドロップに成功した状態
solfaucet.comから4 devnet SOLトークンのエアドロップに成功した状態

以上です。

このガイドでは、コマンドラインから、あるいは使いやすいSolana faucetのWebサイトを使ってSolana faucetにアクセスする方法を説明しました。

Solana APIを使ったプロジェクトを構築している場合は、無料のAlchemyアカウントに登録して無料のSolana RPCアクセスを取得してください。

Background gradient

ブロックチェーンで魔法を生み出す

Alchemyは、最も強力なweb3開発者向けプロダクトとツールを、豊富なリソース、コミュニティ、そして卓越したサポートと組み合わせて提供します。