该课时需要购买课程后观看

区块链应用开发系统课 - Vibe Coding 实战

登录后购买

Solana Token 编程

Tiny熊 Tiny熊 2026-07-08
8次播放
2026-07-08

视频 AI 总结:该视频主要介绍如何在 Solana 区块链上使用 TypeScript 与 token 进行交互,重点讲解了Gill 库(基于 Solana Kit 的封装)和 Anchor 框架。Gill 库提供了更简洁、语义化的 API 来创建 token、发行、转账以及操作 NFT,相比 Web3.js 减少了代码量。Anchor 框架则通过 CPI(跨程序调用)实现 SOL 和 SPL Token 的转账,无需 approve,并展示了如何设计 Bank 和 Token Bank 合约来管理用户存款和资金池。视频还涉及 NFT 的创建及集合验证机制。

主要内容

  • 使用 Gill 库创建 token:通过多个指令或简便函数完成 mint 账户创建、初始化、元数据设置(支持 Token 2022)。
  • 发行与转账:通过创建 ATA 账户后进行 mint 和 transfer,Gill 提供了 easy 方法简化操作。
  • NFT 创建:普通 NFT 需设置 decimals=0,合集 NFT 需创建 collection 账户并关联子 NFT,通过 verification 确保归属。
  • Anchor 中的 CPI 转账:直接调用 System Program 或 Token Program 进行跨程序转账,签名上下文可自动传递给被调用程序。
  • Bank 和 Token Bank 合约设计:通过 PDA 派生账户记录用户存款和资金池,存款/取款通过 CPI 完成,无需授权。