SuperAPI AI 工具集

@1365/across-bridge

通用与其它

查看项目

更新于 10-16 09:31

技能介绍

用途:通过 Across 协议完成跨链代币桥接,强调快速结算,通常约 2 分钟完成,相比原生桥的 7 天以上更适合时效敏感的转账。支持链包括 Ethereum、Arbitrum、Base、Optimism、Polygon;代币包括 ETH、WETH、USDC、USDT、DAI 等主流高流动性交易对,并支持 USDT→USDC 的自动转换。

前置条件:执行任何桥接前,钱包策略必须处于激活状态。需加载 wallet-policy 技能并提议标准通配策略(拒绝密钥导出 + 允许 *),以覆盖所有链上的 across-bridge 操作。

主要能力与判断逻辑:一次 /swap API 调用即可返回完整交易数据,而不仅是报价,包含报价、费用、交易内容。流程为:单次报价调用 → 展示预期输出、费用百分比、结算时间(约 2 分钟)→ 若获批则发送授权交易(如需要)再发送桥接交易 → 约 2 分钟后检查目标链余额确认完成。

报价解读:良好报价为费用低于 0.5%、结算低于 3 分钟、输出金额接近输入。需警惕费用高于 1%、结算超过 10 分钟或输出差异较大的情况,应提醒用户。

技术实现:复杂 API 交互使用辅助脚本: exec(open('skills/across-bridge/scripts/across_api.py').read())

result = get_across_quote(input_token="0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9", output_token="0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913", amount="5000000", origin_chain=42161, dest_chain=8453, depositor="0x...")

返回字段包括 expectedOutputAmount、fees.total、swapTx、approvalTxns、expectedFillTime。

限制与常见错误:所有调用必须包含 depositor 钱包地址;金额需用字符串 wei 表示,如 "5000000",而非数字;并非所有链上的所有代币对都受支持;执行前需检查余额并先发送 approvalTxns[]。费用百分比与结算时间应在执行前展示给用户。其他细节暂未提供。