参考地址一:Solana铸造令牌
参考地址二:配置镜像下载地址:RsProxy
参考地址三:Solna-CLI 官方文档
注:安装前请在 {参考地址二} 中配置镜像地址,否则可能出现下载失败的情况
打开cmd,使用cargo下载
cargo install spl-token-cli
若都显示版本号,可视为安装完成
rustc -V
Solana -V
spl-token -V
详情见 {参考地址三}
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
===============================================================================
Save this seed phrase and your BIP39 passphrase to recover your new keypair:
这是一组12个单词,是不能公开的助记词
===============================================================================
公钥:用于部署智能合约等
FRSQkdoEQ8opdhfF93nwa8xa261Gj667NR6HE5BiZDaz
在cmd输入
solana-keygen pubkey
会显示刚才生成的公钥
C:\Users\Administrator>solana-keygen pubkey
FRSQkdoEQ8opdhfF93nwa8xa261Gj667NR6HE5BiZDaz
solana airdrop 2 //领取两枚测试币
solana balance //查看当前余额
//也可通过以下网址领取测试币
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上面查询该令牌地址,看到一条mint交易,他总量是100
再查询代币账户的地址,也有mint交易。
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是Solana生态系统中一个功能丰富、考虑周到且易于使用的去中心化钱包工具。它不仅支持Solana链,而且团队已经完成了比特币网络的整合,从而支持BTC、BRC-20、Ordinals等数字资产,并兼容Segwit、Taproot的地址。这意味着用户现在可以使用Phantom钱包直接在Magic Eden上购买铭文(Inscription),并进行Taproot资产的收发。
Phantom钱包有网页插件版、IOS版本和Android版本,已成为用户参与Solana各个应用时的首选钱包。其主要功能包括代币互换(Swap)、收集NFT收藏品、连接硬件钱包,以及质押SOL来获得收益。此外,Phantom的目标是与越来越多的网络连接,目前正在构建与以太坊的兼容性并支持其他区块链,旨在在钱包生态上构建“多链世界”。
在浏览器打开phantom,点击添加/链接钱包
将之前 {创建钱包时,地址中的id.json中的内容复制到里面}
点击导入,再点击phantom中的[设置] -> [开发者设置] -> 打开 [测试网模式]
回到phantom主页,即可看到自己mint的令牌了。
//代币地址:
HS82QAxERdbQvRnJgNmCCKCKNkJffNW5cSLMGaYbuEHF