SuperAPI AI 工具集

zyfai

部署与运维

查看项目

更新于 10-15 20:07

技能介绍

用途:Zyfai 面向希望让加密资产获得被动 DeFi 收益的用户。它为用户的以太坊钱包(EOA)创建一个确定性的子账户(Safe 智能钱包),存入子账户的资金会自动在 DeFi 协议间优化配置,用户保持完全控制并可随时提现。同一 EOA 在所有链上对应同一子账户地址。

主要能力:子账户由用户 EOA 拥有,只有用户可提现;会话密钥允许自动再平衡,但不能向其他地址提现。流程为部署子账户、启用会话密钥、存入资金、随时提现。支持策略 conservative(稳定、低风险)与 aggressive(高收益、高风险)。提供 getPositions、getAvailableProtocols、getAPYPerStrategy、getUserDetails、getOnchainEarnings、updateUserProfile、registerAgentOnIdentityRegistry 等方法,可查询持仓、协议与 APY、收益数据,并配置协议、拆分、跨链等设置。

使用方式:需 API Key(可在 sdk.zyf.ai 手动获取,或通过 POST https://sdk.zyf.ai/api/sdk-api-keys/create 以程序方式创建,需提供 clientName、walletAddress、email,返回的 apiKey 需安全保存且不可再次获取)、钱包连接与 Node.js 18+。安装:npm install @zyfai/sdk viem。连接方式有三种:浏览器注入钱包(如 MetaMask)、viem WalletClient(推荐用于服务端代理,可对接 KMS 或 WaaS)、私钥字符串(仅限开发)。调用 SDK 方法时 userAddress 必须传 EOA 地址,不能传子账户地址。

适用场景:浏览器 dApp、服务端自主代理、需要自动收益优化的钱包应用。

限制:支持链为 Arbitrum(42161)、Base(8453)、Plasma(9745)。存入 WETH 前用户须先持有 WETH 而非 ETH。提现为异步处理。会话密钥创建后需通过 getUserDetails().hasActiveSessionKey 验证是否激活,未激活需重试。私钥字符串方式安全性低,仅限开发测试。资料未提供具体收益率、费用与价格信息。