SuperAPI AI 工具集

1k-defi-module-integration

通用与其它

查看项目

更新于 10-15 21:09

技能介绍

用途:为 OneKey 集成新的 DeFi 模块或协议提供交互式指导,适用于新增质押/收益协议、借贷市场或全新 DeFi 类别。

主要能力:按场景分流——Earn(质押/收益,操作含 Stake、Unstake、Claim)、Borrow(借贷,操作含 Supply、Withdraw、Borrow、Repay)、全新模块(如 Pendle、GMX),并覆盖固定利率的时间型协议(Buy、Sell、Redeem,含到期状态)。模块分四层:首页与操作弹窗为必需,详情页与协议列表可选。提供关键决策点(Tab 放置、操作数量、风险提示、图表、分享、多代币列表、滑点设置等)与默认建议。

使用方式:先识别场景并阅读对应指南(earn-module-guide.md、borrow-module-guide.md、new-module-guide.md),再规划层级、逐层实现并用 checklist 验证,最后测试各操作类型、pending 状态与响应式布局。状态管理需先分析需求:跨页面持久化用 Jotai atoms,页面级用 React Context。常用路径包括 packages/kit/src/views/Earn/、Borrow/、Staking/,路由在 packages/shared/src/routes/ 与 Modal/router.tsx、Tab/router.ts。可复用组件有 StakingAmountInput、StakingFormWrapper、EarnText、EarnTooltip、PendingIndicator、ManagePositionContent、ManagePosition 等。所有面向用户的字符串须走国际化,使用 useIntl() 与 ETranslations,新键加入 packages/shared/src/locale/enum.ts 及 locale JSON。

适用场景:OneKey 内新增 DeFi 协议或模块的开发者。

限制:资料未提供具体安装命令、版本要求、收费信息与实测效果;部分细节需结合关联技能(1k-i18n、1k-coding-patterns、1k-cross-platform、page-and-route)使用。