用途:该技能在用户提出“swap tokens”“exchange ETH for USDC”“buy DEGEN”“sell tokens”等兑换请求时使用,通过 AI 驱动的 0x 路由构建并执行代币兑换交易。
主要能力:支持多种提示模式——按数量(如 Swap 0.1 ETH to USDC)、按价值(如 Buy $100 worth of DEGEN)、按百分比(如 Swap 50% of my ETH to USDC)、卖出全部(Sell all my DEGEN)以及指定链(如 Swap ETH to USDC on Polygon)。
使用方式:使用 @bankr/sdk 的 BankrClient,传入私钥初始化,再调用 client.promptAndWait 提交提示,从返回的 transactions 中取类型为 swap 的交易并发送。ERC20 兑换(卖出非 ETH 代币)需要先授权:检查 swapTx.metadata.approvalRequired,若为 true,先发送 approvalTx,再发送 swap 交易。相关字段还有 allowanceTarget(0x AllowanceHolder 地址,用于手动授权)。
支持链:Base(原生 ETH,默认)、Ethereum(ETH)、Polygon(MATIC)、Solana(SOL)。
限制:资料未提供收费、价格、性能或具体成功率信息;其余细节以官方文档为准。