Solana Bot Jupiter Ultra Upgrade

Customer: AI | Published: 20.01.2026
Бюджет: 30 $

I have an existing trading bot on Solana that already handles routing, strategy, and portfolio logic exactly the way I need. The only outdated piece is the swap layer: it still talks to the legacy Jupiter route-swap endpoints. Your task is to migrate that portion of the codebase to the current Jupiter Ultra flow so the bot can fetch quotes, build transactions, sign, and submit them exactly as it does now—but through the new API structure. What matters most to me is that the trading logic itself stays untouched. The bot must continue to decide when, what, and how much to trade exactly as before; we are only swapping out the plumbing underneath. I will give you access to the private GitHub repo so you can review the existing TypeScript/Anchor code (and unit tests) and push a clean, well-commented pull request. Key points you will tackle • Replace legacy quote and swap calls with Ultra endpoints, adopting the new request/response schema. • Update any transaction-building or signing calls affected by that change. • Ensure swaps settle correctly on-chain and that the bot’s existing success/failure callbacks fire as they did previously. • Preserve routing efficiency and, above all, the current trading logic. Acceptance criteria 1. Running the bot with my existing config performs end-to-end swaps through Jupiter Ultra without code edits on my side. 2. All previous strategy modules behave identically; only the networking layer differs. 3. The pull request passes the repo’s linting/CI and includes concise comments where calls or structures changed. If something in the new API requires additional parameters or fee accounts, flag it early so we can add the minimal configuration hooks. Once your update is merged, I will run live tests on mainnet to confirm everything is working, but I expect the code to be production-ready when you hand it over.