I have a Python-based Solana trading bot that still calls the legacy Jupiter swap and quote endpoints. Everything else—routing logic, signal generation, scheduling—works fine, so I only need the swap layer migrated to the new Jupiter Ultra API. What you’ll actually do • Replace the legacy quote and swap requests with the Ultra endpoints, following the latest request/response schema. • Adjust any transaction-building or signing code affected by the new flow (Serum swap accounts, compute budget settings, priority fees, etc.). • Run end-to-end tests on mainnet to confirm the bot executes swaps consistently and returns accurate fill information. • Update any helper functions, constants, or TypeScript type stubs that touch the Jupiter client library (if used through Python FFI). I’ll share the private GitHub repo as soon as we start so you can review the existing code path and submit a concise pull request. Please highlight relevant Solana or Jupiter Ultra experience when you reply; past Python crypto-bot work is especially useful. Acceptance criteria 1. Bot compiles, deploys, and runs without legacy imports. 2. Quotes and swaps resolve via Ultra endpoints with correct slippage settings. 3. A sample live trade confirms correct token balances before and after execution. That’s the full scope—no trading-logic rewrites, just a clean, reliable migration to Jupiter Ultra.