SuperAPI AI 工具集

symbiosis

通用与其它

查看项目

更新于 10-15 17:24

技能介绍

用途:借助 Symbiosis 协议在 54+ 条区块链之间跨链兑换或桥接代币,可在任意链上的任意代币之间转换,包括 Base、Ethereum、Polygon 等,也可访问 Bankr 原生 5 条链之外的网络(如 Arbitrum、Optimism、BNB Chain、Avalanche、zkSync、Linea、Scroll、Mantle、Blast 等 40+ 条),并支持 Bitcoin、TON、Tron 方向。

主要能力:提供取报价与执行两类脚本。symbiosis-quote.py 仅获取报价不执行;symbiosis-swap.py 执行完整跨链兑换:先从 Symbiosis API 获取报价,必要时提交 ERC20 approve,再经 Bankr Submit API 提交兑换交易,并输出交易哈希与 Explorer 追踪链接。

使用方式:symbiosis-quote.py <src_chain_id> <src_token_address> <src_decimals> <amount> <dst_chain_id> <dst_token_address> <dst_decimals>;symbiosis-swap.py 参数相同,末尾可选 slippage(基点,默认 200 即 2%)。amount 为人类可读数值(如 2、0.1)。原生代币地址用 0x0000000000000000000000000000000000000000。API 密钥读取自 ~/.bankr/config.json,钱包地址自动从 Bankr 获取,所有交易经 Bankr Submit API 提交,无需额外钱包或私钥。

适用场景:从 Base 桥 5 USDC 到 Arbitrum、0.01 ETH 从 Ethereum 到 Base、10 USDC 从 Polygon 到 BNB Chain、0.5 ETH 从 Base 到 Optimism、ETH 从 Base 到 Solana(Solana 链 ID 为 5426)等跨链需求。

限制:资料未提供所支持链与代币的完整列表(见 references/chains-and-tokens.md)、费用、到账时间及具体成功率,均暂未提供。使用前需确认链 ID、代币地址与精度,跨生态系统路由(如 Solana)可能需要使用 Symbiosis 合成地址。