b bajsj.com
bajsj.com · TIMES
All The News, Wisdom & Knowledge
VOL. MMXXVI · bajsj.com · spldai-bi-tu-wen-jiao-cheng
特别报道 · SPECIAL REPORT

SPL代币图文教程:手把手发币、转账与销毁的完整步骤

以图文方式拆解SPL代币从安装环境、创建mint、首笔铸造到链上转账与销毁的全部步骤,新人按本文操作即可在devnet上跑通完整链路。

发布于 2026-05-24T06:12:20.949219+00:00更新于 2026-05-24T15:24:56.503278+00:00
SPL代币图文教程 - SPL代币图文教程:手把手发币、转账与销毁的完整步骤
图:本报记者摄 · 关于「SPL代币图文教程:手把手发币、转账与销毁的完整步骤」的视觉记录

图文教程的优势在于「随时停下、对照截图」,对刚刚接触 Solana 的同学非常友好。本篇用清晰的步骤拆解 SPL 代币的常见操作,并指出常见坑点。

环境准备:安装与配置

第一步是把 Rust、Solana CLI、spl-token CLI 与 Node 工具链装到本机。Windows 用户推荐先开 WSL2,Mac 用户可以直接走 Homebrew,Linux 用户用官方脚本最方便。安装完成后用 solana --version 与 spl-token --version 验证。

紧接着配置 devnet:solana config set --url https://api.devnet.solana.com,然后 solana-keygen new 创建本地钱包,并通过 solana airdrop 2 申请测试 SOL。如果担心账户被频繁清理,可以预先把私钥导出做好备份。和 Solana程序入门指南 中描述的流程一致,没有什么取巧的捷径。

创建第一枚 SPL 代币

执行 spl-token create-token --decimals 6,CLI 会输出新的 mint 地址,把它复制到记事本备用。接着用 spl-token create-account 创建关联的代币账户。两个地址记得分别保存,前者是「合约」级别,后者是「钱包持有人」级别。

铸造代币:spl-token mint 1000000。这条命令会把 100 万枚币(按 decimals=6 计算)打到当前关联账户。完成后用 spl-token supply 与 spl-token balance 校对数据。如果以后需要 list 到中心化交易所如 Binance 或 币安,这套基础信息会反复用到,所以建议规范化整理为表格。

转账、销毁与权限管理

spl-token transfer --fund-recipient 是日常最频繁的操作。--fund-recipient 参数会自动为接收方创建关联账户,并支付 rent。生产环境的钱包应用通常会预先创建好关联账户,避免每次转账都消耗 SOL。

销毁通过 spl-token burn 实现。需要注意的是 burn 不能恢复,请务必先在小额账户试验。权限管理上,spl-token authorize 子命令可以转移或撤销 mint authority 与 freeze authority,强烈建议主网上线时使用多签接管,并参考 Solana程序部署教程 的灰度上线步骤。

元数据与生态接入

SPL 代币本身不带名称与 logo,需要通过 Metaplex Token Metadata 或 Token-2022 的 Metadata Pointer 扩展挂载元数据。CLI 工具 metaboss 是较为常用的方案,配合一份 JSON 元数据上传到 Arweave、IPFS 或 Shadow Drive 即可。

完成元数据挂载后,需要在 Solflare、Phantom 等钱包测试显示效果,并在 Jupiter、CoinGecko 提交 token list 申请。如果走 Solana程序图文教程 中的标准流程,大概一周内可以把生态曝光做完。

常见疑问与排错

图文教程里高频出现的报错有:余额不足支付 rent、关联账户未创建、权限不匹配、网络配置写错。遇到任何报错都建议先 solana logs 查看实时日志,再用 solana account 检查账户状态。把这些操作做成自己的脚本,下次再发币就能在十分钟内完成全部步骤,非常高效。