如何在 Solana 上创建自己的代币(SPL Token 完整教程)

如何在 Solana 上创建自己的代币(SPL Token 完整教程)
Weekend如何在 Solana 上创建自己的代币(SPL Token 完整教程)
在区块链开发中,发行代币是最常见的需求之一。相比以太坊的 ERC-20,Solana 生态中使用 SPL Token 标准 来发行代币。凭借高吞吐量、低手续费和活跃的生态,Solana 已成为开发者和项目方发行代币的重要选择。
本文将手把手带你完成从环境搭建到代币创建与转账的完整流程。
一、准备开发环境
1. 安装 Rust 工具链
Solana 核心组件依赖 Rust,先安装 Rust:
1 | curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y |
2. 安装必要依赖(以 Ubuntu 为例)
1 | sudo apt-get update |
3. 安装 Solana CLI
之前的 release.solana.com 地址已经不可用,现在官方推荐新的脚本:
1 | sh -c "$(curl --proto '=https' --tlsv1.2 -sSfL https://solana-install.solana.workers.dev)" |
配置环境变量:
1 | export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH" |
验证安装:
1 | solana --version |
二、连接 Solana 网络
Solana 提供多个集群环境:
- devnet:开发测试用
- testnet:公开测试网络
- mainnet-beta:主网
这里我们选择 devnet:
1 | solana config set --url https://api.devnet.solana.com |
三、创建钱包(Keypair)
生成新钱包
1
solana-keygen new --outfile ~/my-keypair.json
设置默认钱包
1
solana config set --keypair ~/my-keypair.json
申请测试代币(SOL 空投)
1
2solana airdrop 2
solana balance
四、安装 SPL Token CLI
SPL Token 是 Solana 的代币标准,需要额外工具来操作:
1 | cargo install spl-token-cli |
五、创建代币
创建代币合约(Mint Address)
1
spl-token create-token
输出结果中的地址就是你的代币合约地址。
创建代币账户(用于持有代币)
1
spl-token create-account <TOKEN_MINT_ADDRESS>
铸造代币
1
spl-token mint <TOKEN_MINT_ADDRESS> 1000
这里我们一次性铸造
1000枚代币。查看账户代币余额
1
spl-token accounts
六、转账代币
将代币转账给其他钱包:
1 | spl-token transfer <TOKEN_MINT_ADDRESS> 100 <RECIPIENT_ADDRESS> |
其中 <RECIPIENT_ADDRESS> 为接收方的钱包地址。
七、部署到主网(可选)
开发完成后,可以切换到主网:
1 | solana config set --url https://api.mainnet-beta.solana.com |
⚠️ 注意:在主网上操作需要真实 SOL 代币支付手续费,请提前准备。
八、总结与扩展
通过以上步骤,我们完成了:
✅ 本地环境搭建
✅ 创建钱包并申请测试 SOL
✅ 创建代币(SPL Token)
✅ 铸造与转账
基于 SPL Token,你还可以:
- 将代币上架去中心化交易所(如 Serum)
- 结合元数据扩展为 NFT
- 用于 DAO 治理和投票机制
- 作为 DApp 的经济模型核心
Solana 的高性能与低成本让它成为理想的代币发行平台,适合开发者和创业者快速启动区块链项目。 🚀
要不要我帮你把这篇文章再加上 示意图(流程图/架构图),让读者更直观地理解代币创建过程?
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果






