跳至內容
0%

如何從 Solana faucet 取得 Testnet SOL 代幣

發布於 2022年8月1日閱讀時間 2 分鐘

開發 Solana時,你需要 SOL 代幣來部署智能合約,或者用 Solana 的說法,稱為 program。但在開發階段測試 program 時,真正的 SOL 代幣派不上用場。你需要測試用的 SOL 代幣,才能將智能合約部署到 Solana Devnet 和 Testnet。

本文將說明如何安裝 Solana CLI、從命令列建立新錢包,以及如何從 CLI 和易用的 Solana faucet 網站請求 Devnet SOL 代幣。

什麼是 Solana faucet?

Solana faucet 是一項實用工具,Solana 開發者可以藉此取得免費的測試 SOL 代幣,將 program 部署到 Solana 的 Devnet 上。Solana faucet 同時支援公開使用的 Solana Testnet 和 Devnet。

你無法將這些 SOL 代幣轉移或用在 Solana 主網上,也無法兌現,因為它們僅供開發者和測試人員用來測試 Solana program 和應用程式

在開始使用 Solana faucet 取得免費 Devnet SOL 代幣之前,你需要先完成幾個前置步驟。

兩項前置作業——安裝 Solana 並建立錢包

在取得 Solana testnet faucet 之前,你需要完成一些前置作業,這對剛開始接觸 Solana 開發的人來說尤其重要。

1. 安裝 Solana 命令列介面(CLI)

首先,你需要安裝 Solana CLI,這是基本的 Solana 開發者工具之一。在這份快速指南中,我們會以 Windows 為例。

以系統管理員身分開啟命令提示字元,然後執行以下程式碼,將 Solana 安裝程式下載到暫存目錄:

下載完 Solana 安裝程式後,接下來是在 Windows 上安裝 Solana 本身。

執行這個指令:

完成後,你的 CLI 畫面應該會像這樣:

成功安裝 Solana CLI
成功安裝 Solana CLI

接著,開啟一個新的命令列介面(不要以系統管理員身分),執行以下程式碼,確認 Solana CLI 是否已正確安裝:

成功確認 Solana CLI 版本
成功確認 Solana CLI 版本

2. 建立 Solana 錢包

你需要一個錢包來接收免費的 Solana faucet 代幣,可以選擇的錢包類型有很多種,包括瀏覽器錢包、硬體錢包、紙錢包,或是檔案系統錢包。

如果你不熟悉命令列操作,也可以使用 Phantom(最受歡迎的 Solana 錢包)連接到 Solana 的 devnet。

進入你的 Phantom 錢包後,依照以下步驟切換到 Devnet:

  1. 點選設定(齒輪)圖示
  2. 向下捲動並點選「Change Network」
  3. 選擇 Devnet

在本教學中,我們會使用紙錢包,以協助剛開始在 Solana 上進行開發的 web3 新手開發者。

要從命令列建立紙錢包,執行以下腳本取得你的助記詞(seed phrase):

系統會要求你設定一組密碼,設定完成後會顯示你的公鑰和助記詞。

在這個範例中,我們的 pubkey(也就是錢包地址)是 B5T1kz7LhoTLqWmVvrAFTVb47f6BfXgov4kYTqo8kH7g。

在 Solana 開發術語中,錢包地址常與 pubkey 這個詞交替使用。

從命令列建立 Solana devnet 錢包
從命令列建立 Solana devnet 錢包

完成前置作業後,我們來看看兩種不同類型的 Solana faucet。

Solana faucet 有哪兩種類型?

Solana faucet 有兩種類型:命令列 Solana faucet,以及提供圖形化使用者介面(GUI)方便取得測試 SOL 代幣的 Solana faucet 網站。 這兩種方法都可以取得你的 devnet 代幣,選擇對你來說較方便的方法即可。

1. 從命令列 Solana faucet 取得測試 SOL

要取得免費的 Solana faucet 代幣,不需要大費周章,直接從命令列就能取得。

使用以下腳本從命令列接收測試 SOL 代幣:

將接收帳戶地址換成你先前產生的 pubkey。在其他條件不變的情況下,你的紙錢包會收到 2 個 SOL。

從命令列請求 2 個 Devnet SOL 代幣
從命令列請求 2 個 Devnet SOL 代幣

關閉該介面,開啟另一個介面,確認代幣是否已進入你的錢包。

貼上這段程式碼:

如果操作正確,你的終端機應該會顯示如下畫面:

2 個 Devnet SOL 代幣出現在 Devnet 錢包中
2 個 Devnet SOL 代幣出現在 Devnet 錢包中

2. 從 Solana faucet 網站取得測試 SOL

如果你使用 Phantom 錢包來取得測試 SOL 代幣,可以透過具有視覺化使用者介面的Solana faucet 網站,輕鬆請求免費的 Devnet SOL 代幣。

你只需要依照三個簡單步驟操作:

  1. 複製並貼上你的 Solana 錢包地址到輸入欄位
  2. 選擇 Devnet 作為你的網路
  3. 設定你想要接收的代幣數量

在這個網站上,你最多可以請求 10 個 SOL。下圖中,我們請求了 4 個 SOL。

成功從 solfaucet.com 空投 4 個 devnet SOL 代幣
成功從 solfaucet.com 空投 4 個 devnet SOL 代幣

就是這樣!

在本篇指南中,我們示範了如何透過命令列,或是使用易用的 Solana faucet 網站,來取得 Solana faucet。

如果你正在使用Solana API開發專案,註冊免費的 Alchemy 帳號即可取得免費的 Solana RPC 存取權限。

Background gradient

打造區塊鏈魔法

Alchemy 結合最強大的 Web3 開發者產品與工具,並提供資源、社群與卓越的支援。