SuperAPI AI 工具集

awesome-sails-vft

编程与开发

查看项目

更新于 10-15 21:50

技能介绍

用途:帮助开发者在标准 Gear/Vara Sails 应用中,通过 awesome-sails 构建块添加同质化代币(VFT)层,无需从零重写标准代币行为。

主要能力:提供代币范围清单、crate 选择器与 gtest 测试矩阵等本地资产,指导确定代币意图与部署形态、选择最小可用的 awesome-sails 代币栈、决定代币作为独立程序还是内嵌服务、明确角色与事件模型,并保持 IDL 与生成客户端路径不变。

使用方式:按必需顺序执行——先用 assets/token-scope-checklist.md 定义代币意图与部署形态;用 assets/token-crate-chooser.md 选择最小代币栈;决定代币部署形态;显式命名角色与事件模型;保持 IDL 与生成客户端路径完整;按 assets/token-gtest-matrix.md 编写并执行测试;gtest 通过后再进行本地冒烟测试。依赖来源优先使用 crates.io 版本依赖、固定 git 依赖,或仅在有意本地协同开发时使用仓库相对路径依赖。

适用场景:需要为 Sails 应用添加标准 VFT 兼容代币、管理权限或原生兑换等代币相关功能的构建者。

限制与护栏:awesome-sails 已覆盖标准路径时不要自写代币;规格未定前不要混入无关代币策略;正常代币路径不得绕过 IDL/生成客户端;面向生产的状态转换不得将代币事件视为可选;不要让每个应用各自临时实现 mint/burn/allowance;禁止将依赖指向 ~/.cargo/git/checkouts/... 等机器本地 Cargo 缓存路径。具体收费、价格与平台信息暂未提供。