使用cil创建Solana代币

  • 董承泽
  • 更新于 2024-03-10 15:31
  • 阅读 2553

使用cil创建Solana代币

教学视频链接:

欢迎添加我的联系方式:Rico_ruilabs

<!--StartFragment-->

一、配置Rust环境

访问Rust官网,根据您的系统选择对应的安装方式

<https://www.rust-lang.org/zh-CN/learn>

安装Rust时,可能需要配置C++环境

<!--EndFragment-->

<!--StartFragment-->

选择选项1,快速安装C++环境

等待Rust安装,输入以下命令验证:

rustc --version

出现版本号表示安装成功:

<!--EndFragment-->

<!--StartFragment-->

二、下载Solana-cil

在管理员终端,依次运行以下两个指令

cmd /c "curl https://release.solana.com/v1.17.17/solana-install-init-x86_64-pc-windows-msvc.exe --output C:\solana-install-tmp\solana-install-init.exe --create-dirs"
C:\solana-install-tmp\solana-install-init.exe v1.17.17

验证安装是否成功:

Solana -V

同样 出现版本号表示安装成功

<!--EndFragment-->

<!--StartFragment-->

三、安装 spl-cil

cargo install spl-token-cli

如有网络问题,可更换Rust源

[source.crates-io]registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"​[http]proxy = ""

验证安装是否成功,有版本号即成功:

spl-token -V

<!--EndFragment-->

<!--StartFragment-->

四、设置开发网Devnet环境

solana config set --url https://api.devnet.solana.com

<!--EndFragment-->

<!--StartFragment-->

五、创建钱包

solana-keygen new

记住你的地址和助记词

地址 36bNzK1pRjdmW4bAJRD3oFbN6cS5XhRCphzBVYxzRiKi

设置该钱包做主钱包,来部署智能合约等

solana config set -k &lt;文件路径+id.json或自定义名字>

<!--EndFragment-->

<!--StartFragment-->

六、领取测试币

solana airdrop 2

查看Sol余额

solana balance

<!--EndFragment--> <!--StartFragment-->

七、创建令牌

spl-token create-token

令牌地址:AqW1METFTZaysupN8EqU6eGrQEHYRuxfg7Zu84qGyRgJ

<!--EndFragment-->

<!--StartFragment-->

八、创建 代币账户,来存储刚创建的令牌

spl-token create-account &lt;令牌地址>

得到:ExBZU4EyfpsxYgQrL6BRwTV4bByF1p5woF2cfA7m1kbe

<!--EndFragment-->

<!--StartFragment-->

九、铸造令牌

spl-token mint &lt;令牌地址> &lt;Mint数量>

<!--EndFragment-->

<!--StartFragment-->

十、查看余额

 spl-token balance &lt;令牌地址>

<!--EndFragment-->

<!--StartFragment-->

十一、禁用后续Mint

spl-token authorize  &lt;令牌地址> mint --disable

再次尝试mint,就会报错

<!--EndFragment-->

<!--StartFragment-->

十二、将钱包的私钥导入phantom

找到第五步创建钱包的id.json文件,复制内容

  • 点击加号添加钱包

  • 导入私钥

  • 找到存储在你本地的私钥文件(id.json)

  • 导入成功,钱包中已有 “未知代币”,即是我们创建的令牌

关于创建带有元数据的令牌,咱们下节再见\~

<!--EndFragment-->

点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

2 条评论

请先 登录 后评论
董承泽
董承泽
0x513D...fEC0
VX:ruichao_web3 bilibili :https://space.bilibili.com/434418210 youtube :https://www.youtube.com/channel/UCbVSj4aA2TAR9cUZuSoql5A