用途:让任意以太坊钱包(EOA)获得被动 DeFi 收益。Zyfai 为 EOA 创建确定性子账户(Safe 智能钱包),资金存入后自动在各 DeFi 协议间优化,子账户由用户 EOA 拥有,仅用户可提现,会话密钥只能自动再平衡、不能向其他地址提现。同一 EOA 在所有链上对应同一子账户地址。
主要能力:部署子账户、启用会话密钥自动优化、存入/提取 USDC 与 WETH、查询持仓与可用协议、按策略与代币查询 APY、更新用户配置(策略 conservative/aggressive、协议选择、拆分、跨链等)、在 ERC-8004 身份注册表注册代理。支持链:Arbitrum(42161)、Base(8453)、Plasma(9745)。
使用方式:需 API Key(可在 sdk.zyf.ai 手动创建,或用 POST https://sdk.zyf.ai/api/sdk-api-keys/create 程序化创建,响应中的 apiKey 不可再次获取)、Node.js 18+,安装 npm install @zyfai/sdk viem。钱包连接有 3 种:注入式钱包提供者(浏览器,密钥留在用户钱包)、viem WalletClient(服务端代理推荐,配合 KMS/WaaS)、私钥字符串(仅开发)。流程为连接、部署 Safe 子账户、createSessionKey、depositFunds、withdrawFunds、disconnectAccount。所有方法传入的 userAddress 必须是 EOA,不能是子账户/Safe 地址;WETH 存入前需先包装 ETH。
限制:资料未提供收益数据、收费、价格与具体协议清单(可见 getAvailableProtocols 运行时读取);提现为异步处理;创建会话密钥后需用 getUserDetails().hasActiveSessionKey 校验,失败应重试;私钥字符串仅限开发使用。