参考地址一:Solana トークンをミントする
参考地址二:ミラーのダウンロードリンク:RsProxy
参考地址三:Solana-CLI 公式ドキュメント
環境準備:#
Rust 環境のインストール:#
Solana CLI のインストール:#
spl-token-cli のインストール:#
注:インストール前に {参考地址二} でミラーのアドレスを設定してください。そうしないと、ダウンロードに失敗する可能性があります。
cmd を開き、cargo を使用してダウンロードします
cargo install spl-token-cli
環境チェック#
すべてのバージョン番号が表示されれば、インストールが完了したと見なされます
rustc -V
Solana -V
spl-token -V
正式な手順#
Solana 開発者ネットワークに接続#
詳細は {参考地址三} を参照してください
solana config set --url https://api.devnet.solana.com
ウォレットの作成#
solana-keygen new
以下の内容が表示されます
id.json ファイルは秘密鍵ファイルです
Wrote new keypair to C:\Users\Administrator\.config\solana\id.json
===============================================================================
pubkey: FRSQkdoEQ8opdhfF93nwa8xa261Gj667NR6HE5BiZDaz
===============================================================================
このシードフレーズとBIP39パスフレーズを保存して、新しいキーペアを復元してください:
これは公開してはいけない12個の単語のセットです
===============================================================================
公開鍵:スマートコントラクトのデプロイなどに使用されます
FRSQkdoEQ8opdhfF93nwa8xa261Gj667NR6HE5BiZDaz
cmd に入力します
solana-keygen pubkey
先ほど生成した公開鍵が表示されます
C:\Users\Administrator>solana-keygen pubkey
FRSQkdoEQ8opdhfF93nwa8xa261Gj667NR6HE5BiZDaz
テストコインの受け取り / 確認#
solana airdrop 2 //2枚のテストコインを受け取る
solana balance //現在の残高を確認する
//以下のURLからもテストコインを受け取ることができます
https://solfaucet.com/
トークンの作成#
spl-token create-token
C:\Users\Administrator>spl-token create-token
Creating token HS82QAxERdbQvRnJgNmCCKCKNkJffNW5cSLMGaYbuEHF under program TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA
Address: HS82QAxERdbQvRnJgNmCCKCKNkJffNW5cSLMGaYbuEHF
Decimals: 9
Signature: 2FHJH8YHpGWST91qvqwK1HY9ipsn4yuhBhpdeQnY113DQq5RW2CS7GKGWd6PyzRjGtg88fBraqqjKmCXi9ZPq9RS
Addressトークンアドレス:HS82QAxERdbQvRnJgNmCCKCKNkJffNW5cSLMGaYbuEHF
トークンを保存するアカウントの作成#
spl-token create-account <トークンアドレス>
C:\Users\Administrator>spl-token create-account HS82QAxERdbQvRnJgNmCCKCKNkJffNW5cSLMGaYbuEHF
Creating account 4tGEWvngsN261cEJDsUuK1ssXPu9RM2RfQ9YSG9L3XKt
Signature: 5yxhgRWzNWpWxW4W4CwT6pvWbe9X7hZppxXy1KynTDpFMacPWZCFADUc5JJateWZz1ZQEy9tN7XcFNFUjhRTAe8w
得られたトークンアカウント
4tGEWvngsN261cEJDsUuK1ssXPu9RM2RfQ9YSG9L3XKt
トークンのミント#
spl-token mint <トークンアドレス> <トークン数量>
C:\Users\Administrator>spl-token mint HS82QAxERdbQvRnJgNmCCKCKNkJffNW5cSLMGaYbuEHF 100
Minting 100 tokens
Token: HS82QAxERdbQvRnJgNmCCKCKNkJffNW5cSLMGaYbuEHF
Recipient: 4tGEWvngsN261cEJDsUuK1ssXPu9RM2RfQ9YSG9L3XKt
Signature: 5jGdumQsKePWYM51Ed9wxgtNQbJ6ZgVMwv2eBxUvJnW5nr5v6SyaDG4QSqamky37qfCnRXmtvapbRNYoLdgfSzXM
完了後、solscan.io でそのトークンアドレスを確認すると、100 のミント取引が表示されます
トークンアカウントのアドレスを確認すると、ミント取引もあります。
トークン残高の確認#
spl-token balance <トークンアドレス>
//例:
C:\Users\Administrator>spl-token balance HS82QAxERdbQvRnJgNmCCKCKNkJffNW5cSLMGaYbuEHF
100
再度のミントを禁止#
spl-token authorize <トークンアドレス> mint --disable
//例:
spl-token authorize HS82QAxERdbQvRnJgNmCCKCKNkJffNW5cSLMGaYbuEHF mint --disable
C:\Users\Administrator>spl-token authorize HS82QAxERdbQvRnJgNmCCKCKNkJffNW5cSLMGaYbuEHF mint --disable
Updating HS82QAxERdbQvRnJgNmCCKCKNkJffNW5cSLMGaYbuEHF
Current mint: FRSQkdoEQ8opdhfF93nwa8xa261Gj667NR6HE5BiZDaz
New mint: disabled
Signature: 34pi1mP5gMooct9P5s3KdzGwPaDQ5rqusbUejKzqytVjnfBt34B2ZpQ6uN7F2qmTaytp2avay2Hi3WUQByp4HeWr
秘密鍵を Phantom にインポート#
Phantom について:
Phantom は Solana エコシステムにおける機能豊富で使いやすい分散型ウォレットツールです。Solana チェーンだけでなく、チームはビットコインネットワークの統合も完了しており、BTC、BRC-20、Ordinals などのデジタル資産をサポートし、Segwit、Taproot のアドレスにも対応しています。これにより、ユーザーは Phantom ウォレットを使用して Magic Eden で直接インスクリプションを購入し、Taproot 資産の送受信が可能になります。
Phantom ウォレットにはブラウザプラグイン版、iOS 版、Android 版があり、ユーザーが Solana のさまざまなアプリに参加する際の主要なウォレットとなっています。主な機能にはトークンのスワップ、NFT コレクションの収集、ハードウェアウォレットの接続、SOL をステーキングして利益を得ることが含まれます。また、Phantom の目標は、ますます多くのネットワークと接続し、Ethereum との互換性を構築し、他のブロックチェーンをサポートすることです。これにより、ウォレットエコシステムに「マルチチェーンの世界」を構築することを目指しています。
ブラウザで Phantom を開き、「ウォレットを追加 / リンク」をクリックします
以前に作成したウォレットの id.json の内容をここにコピーします
インポートをクリックし、Phantom の [設定] -> [開発者設定] -> [テストネットモードを有効にする] をクリックします
Phantom のホームページに戻ると、自分がミントしたトークンが表示されます。
solscan での確認#
//トークンアドレス:
HS82QAxERdbQvRnJgNmCCKCKNkJffNW5cSLMGaYbuEHF