铸造一个 SPL 代币

SPL 代币程序,特别是使用 TypeScript 铸造一些代币,应该是您作为 Solana 开发者旅程的起点。
如果您是 SPL 代币程序的新手,请先按照本课程学习!
在本次挑战中,我们将实现四个简单的指令:
创建一个铸币:使用原始指令或 SDK 提供的抽象指令创建一个
Mint Account。初始化铸币:使用原始指令或 SDK 提供的抽象指令初始化创建的
Mint Account。铸币应具有 6 位小数,铸币权限设置为运行代码的钱包,并且没有冻结权限。创建一个关联代币账户:使用原始指令或 SDK 提供的抽象指令创建并初始化一个
Associated Token Account。铸造 2100 万代币:将 2100 万(21,000,000)新创建的代币铸造到新创建的
Associated Token Account中。
注意:如果您不熟悉如何使用 TypeScript 操作 SPL-Token 程序,建议先阅读 SPL Token with Web3.js,以熟悉我们在本次挑战中需要的 SDK。
Blueshift 沙盒环境
本次挑战设计为在 Blueshift 沙盒环境 中完成。
这个零配置沙盒提供了完成挑战所需的一切。您可以访问内置编辑器,支持类型检查,预打包的库,一个钱包,以及一个隔离环境中的 RPC 节点。
准备开始编码了吗?点击下方按钮打开沙箱,开始你的挑战吧。