STONKBUILDER LEARN· Live learning library · 174 focused guides How we work ↗Follow @stonkbuilder8 ↗
CONNECTFollow @stonkbuilder8TICKER$STONKB
Jupiter exchange · 4 MIN READ

Jupiter Swap Pending or Failed? Check Before Retrying

A Jupiter screen can lag behind a Solana transaction. First find out whether the wallet produced a signature; then check that signature on the correct cluster and interpret success, failure, or no result before considering another swap.

◈ Human review: StonkBuilder Editorial · 2026-10-11How we publish ↗
BEFORE YOU BEGIN

This guide is educational, not personalized financial, legal or security advice. A checklist reduces avoidable mistakes; it cannot make a transaction risk-free.

A swap spinner is not a transaction result: first check for a wallet signature, then look it up on the correct Solana cluster; success, failure, and no result lead to different checks, and a retry waits until the old request is reliably unable to land.
JUPITER · CHECK THE EVIDENCE BEFORE RETRYING

Fictional decision map, not a live Jupiter or explorer screen. A missing lookup can be inconclusive; verify the full signature, cluster, and available history before acting.

WHAT TO NOTICE
  1. No wallet signature? Check the wallet request first; the swap-page spinner does not prove a network submission.
  2. Have a signature? Look up that exact signature on the same Solana cluster the wallet used.
  3. A success calls for checking actual mints and amounts. A failed transaction rolls back its state changes, but a network fee may remain.
  4. A pending or missing result is inconclusive until cluster and history are checked. Retry only after the prior request is reliably known not to be able to land.
PAUSE & NOTICE

A fictional signature is missing on Devnet while the wallet says Mainnet. Which check comes next, and why is the empty result not proof of failure?

A spinner is not a transaction status

A swap page can keep loading after the wallet or network has moved to another state. The page alone cannot tell you whether a transaction was submitted, succeeded, failed, or is still unresolved. Start by checking what evidence you actually have.

If the wallet is still showing a request and you have not approved it, review that request in the wallet. Do not approve a second unfamiliar prompt just to clear the page. A wallet connection, a transaction signature, and a network result are different things; see how to connect a wallet to Jupiter safely.

If you have a signature, check that exact transaction

Copy the signature from the wallet's own activity or the transaction result—not from an unsolicited message. Open a trusted Solana explorer yourself, choose the same cluster the wallet used, and compare the full signature. Mainnet and Devnet keep separate histories, so a lookup on the wrong cluster cannot answer what happened on the intended one. The Solana transaction-check guide shows what an explorer can and cannot establish.

Read the result as evidence about that transaction, not as a verdict about Jupiter or the token:

  • Succeeded: Check the recorded input and output assets, amounts, and fee. Match the mint address and cluster; a ticker or an app spinner is not enough. If the page still says pending, do not repeat the swap just to make its display catch up.
  • Failed: Solana executes a transaction's instructions atomically: a failed instruction rolls back the transaction's requested state changes. A network fee may still be charged. Save the signature and any error shown; do not assume the swap completed or that the attempt cost nothing.
  • Pending or no result: This is not the same as a confirmed failure. Check the signature and cluster again, allow the explorer or wallet to update, and use another independently opened, trusted source if needed. Solana's status lookup can search only a recent cache unless transaction-history search is requested, so “not found” by itself does not prove that the request never landed.

A transaction can also expire when its recent blockhash is no longer valid. Treat expiration as a distinct outcome, not as a guess based on a spinning screen or a missing explorer result. If the status remains unclear, pause and use Jupiter's official support hub from an address you typed or independently verified. Product-specific retry guidance can change; do not apply a retry count from one Jupiter mode to every wallet or transaction.

Before you decide whether to try again

1. Keep the original signature and confirm the selected cluster. 2. Establish whether the original transaction succeeded, failed, or is reliably known to have expired; a timeout or one empty lookup is not enough. 3. If it succeeded, compare its actual assets and amounts before doing anything else. If it failed or expired, understand the fee and error first. 4. Only if you choose to continue, return to the official app, obtain a fresh quote, and independently review the new wallet request. A new quote can have different conditions. See how to read a Jupiter quote.

Never share a recovery phrase, private key, password, or one-time code with Jupiter support or anyone offering to “unstick” a swap. A transaction signature is public lookup data, but it does not give anyone a reason to ask for wallet secrets or make you sign a verification message. If the domain, cluster, token mint, amount, fee, request, or result does not match what you expected, stop and get help through the official support site.

Practise without a wallet

In this fictional example, a wallet displays signature EXAMPLE-SIGNATURE while the swap page keeps spinning. An explorer opened on Devnet shows no result, but the wallet says the request used Mainnet. What should you do? Select Mainnet and check the same signature before deciding anything; the empty Devnet result says nothing about Mainnet. Do not launch a duplicate swap or share secrets with a stranger.

For the underlying network stages, continue with how Solana transactions work. This guide explains checks, not how to diagnose a live transaction from a screenshot; current wallet, explorer, RPC and Jupiter behavior can vary.

A MOMENT TO REFLECT

Check your understanding.

A Jupiter page spins, and one explorer lookup says the signature was not found. What is the safest interpretation?

A correct answer records local learning progress, not a qualification or proof of financial readiness.

THE READING BEHIND THIS GUIDE

Sources & context

Original educational content prepared for this project. Sources provide context, not endorsement or a guarantee that every statement remains current. Rules, product interfaces and availability can change.

OPTIONAL TELEGRAM COMPANION

Keep learning in Telegram.

Open this published guide in the learning bot. No account connection or wallet is needed.

Continue in Telegram ↗
KEEP LEARNING TOGETHER

Join the $STONKB community.

Follow project updates, share useful ideas and meet other builders. You do not need to buy $STONKB to join.

Explore the community ↗

Take what you learned.
Leave the pressure behind.

Next: How to read a transaction in a blockchain explorer ↗
KEEP EXPLORING

Your next good read

View all guides ↗

What would you like to understand?

Search titles, topics and the full guide text. No queries leave your browser.

Approximate visitors and country are counted locally; VPNs and shared networks can affect the estimate. No analytics vendor receives these events. Privacy details.