登录 后可观看高清视频

如何使用元数据和 JavaScript(Gill) 在 Solana 上创建代币

nickfrosty nickfrosty
120次播放
2025-05-23

时间戳:

00:00 Introduction

00:31 Connecting to the Solana blockchain

01:37 Get a Solana wallet / Signer from your computer

02:31 Create a basic Solana transaction

03:50 Get the latest blockhash

04:43 Ways to create tokens on Solana

06:24 Create token instructions

09:39 Initialize the token mint

13:34 Viewing the token mint on the Solana Explorer

14:13 Adding metadata to a Solana token

16:09 Get the token metadata account

18:26 Token metadata URI for offchain json metadata

20:12 Easiest way create a Solana token

22:25 Create token transaction builder using gill

该视频的核心内容是:演示如何使用新的 JavaScript 客户端(特别是 GILL 库)在 Solana 区块链上创建 Token,并添加元数据。

视频的关键论据和信息包括:

  • Gill 库简化了 Solana Token 的创建过程。 相比于 Web3.js v2 或 SolanaKit,GIL 提供了更便捷的函数和工具。
  • 创建 Token 需要连接到 Solana 区块链。 视频演示了如何使用 Gill 创建与 DevNet 的连接。
  • 创建 Token 的步骤包括:
    • 创建交易对象 (Transaction)。
    • 生成新的随机地址作为 Token 的 Mint 地址。
    • 使用系统程序指令在链上分配 Mint 账户。
    • 使用 Token 程序初始化 Mint。
    • (如果使用旧的 SPL Token 程序)使用 Metaplex 的 Token 元数据程序添加元数据(名称、符号、URI 等)。
  • 有两种主要的 Token 程序:
    • SPL Token 程序(旧版,需要单独的元数据程序)。
    • Token Extension 程序(新版,内置元数据功能)。
  • 元数据存储在链下 URI 中,通常是一个 JSON 文件,包含 Token 的图片和其他信息。
  • GIll 提供了 buildCreateTokenTransaction 交易构建器,可以极大地简化创建 Token 的代码。 该构建器可以自动处理许多底层细节,并提供安全默认值。
  • 可以通过更改程序地址来选择使用旧版 SPL Token 程序或 Token Extension 程序。

参考链接

Gill GitHub Repository: https://github.com/solana-foundation/gill

Example code: https://github.com/solana-foundation/gill/tree/master/examples

Solana Developer CLI - mucho: https://github.com/solana-foundation/mucho

Solana 文档: https://solana.com/docs

Solana Explorer Inspector: https://explorer.solana.com/tx/inspector

Solana  Token  Metaplex  Token Extension  gill  SPL Token