SuperAPI AI 工具集

jupiter

通用与其它

查看项目

更新于 10-15 22:11

技能介绍

用途:Jupiter 是 Solana 上的 DEX 聚合器,会在 Raydium、Orca、Phoenix 等 Solana DEX 之间路由兑换以获取较优价格,适用于兑换 SPL 代币、设置限价单等场景。

主要能力:jupiter_price 查询任意代币美元价格;jupiter_swap 在省略钱包公钥时仅返回报价,提供钱包公钥时返回报价与交易;jupiter_execute_swap 通过 /ultra/v1/execute 广播兑换;jupiter_broadcast_tx 通过 Solana RPC 广播限价单与取消操作;jupiter_limit_create 创建限价单;jupiter_limit_orders 列出未成交或历史订单;jupiter_limit_cancel 取消未成交订单。

使用方式:兑换流程为先调用 jupiter_swap 获取报价,向用户展示数量、美元价值与价格影响并等待确认,再用 wallet_sol_sign_transaction 签名,随后调用 jupiter_execute_swap,最后用 wallet_sol_balance 核对余额。限价单流程为 jupiter_limit_create 创建、签名后立即用 jupiter_broadcast_tx 广播(约 90 秒内完成,否则 blockhash 过期),再用 jupiter_limit_orders 确认。取消订单需先列出订单,取 order_pubkey 后调用 jupiter_limit_cancel,签名并广播。

限制与注意:Gas 始终从钱包 SOL 余额支付,Solana 无 Gas 赞助;兑换费用约 0.0002–0.001 SOL,限价单创建约 0.002 SOL;操作前应确认 SOL 大于 0.01。必须使用 ultra/v1/order,而非已弃用的 swap/v1/quote 与 swap/v1/swap。makingAmount/takingAmount 必须为字符串。限价单不可使用 /ultra/v1/execute,必须走 jupiter_broadcast_tx。执行前必须获得用户确认。资料明确说明 lite-api 不支持 DCA,因此不应提及 DCA。限价单最小约 5 美元。未列出的代币需向用户索取 mint 地址。资料未提供收费、价格或平台等更多信息。