sol 发币

实战

创建一个账户

solana-keygen new --no-outfile

创建一个新账户,同时会生成助记词。

spl-token create-token

创建一个新的代币(Token)。它会生成一个代币的 Mint Address(铸造地址),之后可以用来铸造(mint)代币,也可以用于代币的管理(如冻结、销毁等操作)。

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

设置网络,测试网,开发网,主网

solana balance

查看当前账户的资金

solana airdrop 1

获取空投

solana config get

查看配置

spl-token transfer <token-identifier> <amount> qif3CSuotK2hTrkaEE9Bht2nzANNeayGnyZace15UtP --allow-unfunded-recipient --fund-recipient

转账

创建 SPL 代币

1. 创建代币

创建一个新的 SPL 代币:

spl-token create-token

2. 创建账户以存储代币余额

使用生成的代币标识符(token-identifier),创建一个账户来存储代币余额:

spl-token create-account <token-identifier>

3. 铸造 SPL 代币

账户创建完成后,可以铸造一定数量的 SPL 代币:

spl-token mint <token-identifier> <token-amount>

4. 检查代币的总供应量

使用以下命令查看代币的总供应量:

spl-token supply <token-identifier>

5. 检查账户中的代币余额

使用以下命令查看账户中的代币余额:

spl-token balance <token-identifier>

6. 查看自己创造的代币地址

spl-token accounts

禁用后续的 mint

spl-token authorize <address> mint --disable

配置源信息

spl-token --program-id TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb create-token --enable-metadata

spl-token create-account <account1>

spl-token mint <account1> 10000 <account2>

这个账户是 Token 账户。

spl-token initialize-metadata <account1> Btb Btb https://yellow-personal-swift-776.mypinata.cloud/ipfs/QmRicdYQjnpZdeDVsRp3QHFE1cbMGrwir5z948f1EWAzht

资源

链接:YosephKS/solana-spl-tutorial: This repository contains full tutorial on Solana SPL token (github.com)

学习链接:https://solanacookbook.com/zh/