You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jupiter V4 API调用JSON解码失败排查及Legacy代币兑换Python实现求助

Jupiter V4 API调用JSON解码失败排查及Legacy代币兑换Python实现求助

我现在想在Python里通过Jupiter V4 API完成**Legacy交易(非版本化交易)**的代币兑换,但调用报价接口后遇到了JSON解码错误,实在搞不清原因,想请教大家帮忙排查,同时也希望能拿到完整的Legacy交易兑换的Python代码示例。

我的需求是用0.1 SOL(100000000 lamports)兑换USDC,设置了0.5%的滑点,代码如下:

import requests

input_mint = "YYYYY"  # SOL的mint地址
output_mint = "XXXXX"  # USDC的mint地址
amount = 100000000  # 0.1 SOL对应的lamports数量
slippage_bps = 50  # 0.5%滑点(1bps=0.01%)

quote_url = f"https://quote-api.jup.ag/v4/quote?inputMint={input_mint}&outputMint={output_mint}&amount={amount}&slippageBps={slippage_bps}"
response = requests.get(quote_url)
response.json()  # 这里触发JSON解码错误

目前我不确定错误的根源:是API请求参数有问题?还是响应内容不是合法JSON?或者是其他配置问题?

另外,我特别需要的是基于Legacy交易而非Versioned Transaction的Jupiter兑换完整Python代码,包括交易签名、广播等步骤,希望有经验的朋友能分享相关实现经验。

万分感谢!

备注:内容来源于stack exchange,提问作者Wise Bird

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 12:08:08