solana中的token创建

token整体架构

SystemProgram:solana官方的平台系统程序,管理各个合约

Token Program:solana官方的平台系统程序,管理各个合约的token

Wallet Account:用户自己的钱包账户

Token Account:用户下的token账户,同时记录了token的mint account地址

Mint Account:token的总账户,存储token的基本信息,总发行量之类的数据

token实际操作

在浏览器ide中https://beta.solpg.io/,输入如下命令

创建token

spl-token create-token

可以看到输出结果如下:

$ spl-token create-token
Creating token 7ZZ82iRnq9zbLHQyisqLU4svMzmQTskZkJW6rNxZFWkN

Address:  7ZZ82iRnq9zbLHQyisqLU4svMzmQTskZkJW6rNxZFWkN
Decimals:  9
 
Signature: 4gJH3rzP4vA5NyrHrzv61os6pLcjQViUdrTWQbqtCy8wAVSVovTFDmKGsrq3utQyidB5c6zphG9bRGN6G8ss7qb9

返回值:

token地址:7ZZ82iRnq9zbLHQyisqLU4svMzmQTskZkJW6rNxZFWkN

小数位:9

检查发行量

参数:token地址

spl-token supply 7ZZ82iRnq9zbLHQyisqLU4svMzmQTskZkJW6rNxZFWkN
0

创建钱包下的token账户

为自己创建

参数:token地址

$ spl-token create-account 7ZZ82iRnq9zbLHQyisqLU4svMzmQTskZkJW6rNxZFWkN
Creating account iMqV2UhrefEibCem3TvBwe95K1boFAHmPqN5SWZXnVM

Signature: 2tJjXwazRquvvu4A1neZZDHLKxSr97jrTmyc2WqDNSr78FnY7FRPHHH5mVwGV652KrZ9qqBR58y64cZsdrMSUpNW

为其他账户创建

spl-token create-account --owner <OWNER_ADDRESS> <TOKEN_ADDRESS>

Mint Tokens

给自己mint

spl-token mint 7ZZ82iRnq9zbLHQyisqLU4svMzmQTskZkJW6rNxZFWkN 100

给别人mint

spl-token mint 7ZZ82iRnq9zbLHQyisqLU4svMzmQTskZkJW6rNxZFWkN 100 -- <OTHER_ACCOUNT>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lxr1908

用钱砸我

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值