登录 后可观看高清视频
Solana教程 - 在SOL中构建具有转账费用的代币
14次播放
22小时前
视频 AI 总结: 该视频是 Solana Token Extensions 中 Transfer Hooks 系列的第四部分,旨在构建一个允许收取费用或转移 SOL 的 Transfer Hook。由于 Transfer Hook 本身不具备权限,因此需要使用委托(delegate)来实现。视频演示了如何实现一个 Transfer Hook,从被转移的 Token 中抽取一部分作为费用,并转移到 Treasury。由于 Solana 程序的 re-entrancy 限制,直接在 Transfer Hook 中调用 Token 2022 程序进行 Token 转移是不可行的。最终,视频演示了如何通过使用不同的 Token 程序(非 Token 2022)和 Wrapped SOL 来实现收取费用的 Transfer Hook。
关键信息:
- Transfer Hook 允许在 Token 转移时执行自定义逻辑。
- Transfer Hook 本身不具备权限,需要使用委托(delegate)机制。
- Solana 程序的 re-entrancy 限制禁止在 Transfer Hook 中直接调用 Token 2022 程序进行 Token 转移。
- 可以通过使用不同的 Token 程序和 Wrapped SOL 来实现收取费用的 Transfer Hook。
- 需要使用 approve 授权 delegate 才能转移 token。