极客前沿

Solana 通证入门:安装、创建与第一次跑通

2026-05-25 01:30
DEV Beginners
查看原文

手把手教你安装 Solana 环境、创建第一个通证,并理解通证账户与铸币账户的区别。

准备环境:安装 Solana CLI

首先,你需要在电脑上安装 Solana CLI(Solana 的命令行工具)。打开终端,根据你的系统执行以下命令:

  • macOS / Linux:运行 sh -c "$(curl -sSfL https://release.solana.com/v1.18.4/solana-install-init-x86_64-apple-darwin)"
  • Windows:下载安装程序,或使用 WSL 后执行上述命令

安装完成后,运行 solana --version 确认版本号。如果看到类似 solana-cli 1.18.4 的输出,说明安装成功。

创建第一个通证(Token)

Solana 上的通证由两个独立账户组成:铸币账户(Mint Account,通证的“工厂”,定义通证属性)和 通证账户(Token Account,存放具体余额的“仓库”)。

  1. 创建铸币账户:运行 spl-token create-token。你会得到一个铸币地址(Mint Address),例如 ABC123...
  2. 创建你的通证账户:运行 spl-token create-account <MINT_ADDRESS>。这会生成一个关联你钱包的通证账户。
  3. 铸造通证:运行 spl-token mint <MINT_ADDRESS> 100,向你的通证账户铸造 100 个通证。
  4. 查看余额:运行 spl-token balance <MINT_ADDRESS>,你应该看到 100

如果遇到错误,先检查钱包是否已创建:solana-keygen new 创建新钱包,然后用 solana airdrop 1 获取测试用的 SOL(在 Devnet 上)。

Tutorial Image

验证是否成功:显示通证信息

运行 spl-token display <MINT_ADDRESS>,你会看到通证的详细属性。如果使用 Token-2022(新版通证标准),还可以附加名称和符号:

  1. 用 Token-2022 创建铸币账户:spl-token create-token --program-id TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb
  2. 添加元数据:spl-token initialize-metadata <MINT_ADDRESS> 'MyToken' 'MTK' 'https://example.com/token.json'
  3. 再次运行 spl-token display <MINT_ADDRESS>,现在能看到名称和符号直接存储在铸币账户中,无需额外程序。

常见坑:确保你在 Devnet 上操作(solana config set --url devnet),否则 airdrop 不会成功。

下一步可以做什么

你已经学会了 Solana 通证的基本生命周期:创建、铸造、查询。接下来可以尝试:

  • 添加转账手续费:创建铸币时加上 --transfer-fee 100 1(表示每 100 个通证收取 1 个作为手续费)
  • 创建不可转移通证(Soulbound Token):加上 --enable-non-transferable 标志,通证将永久锁定在初始账户中
  • 查阅 Solana 官方文档,了解更多 Token-2022 扩展

记住:铸币账户是工厂,通证账户是仓库——两者分开,但协同工作。遇到问题多读错误信息,Solana 的提示通常很直白。

内容来源

DEV Beginners

发布时间

2026-05-25 01:30

返回 AI技术