Skip to content
Open J Tools
Flash Volume 0.2% of the volume, the buy and the sell together, at least 0.0005 SOL Platform fee Open tool

Flash Volume

  • New

Flash Volume runs a buy and a sell of one token, in one pool, inside a single Solana transaction. The size is borrowed as a flash loan for the length of that transaction and repaid before it ends, so you trade an amount you do not hold and pay only what the round trip costs.

Flash Volume j.tools/en/tools/flash-volume

Open tool

Platform fee

0.2% of the volume, the buy and the sell together, at least 0.0005 SOL

Network fee, rent and transaction value are separate.

When this tool fits

#when-this-tool-fits
  • Your token trades against SOL in a pool on PumpSwap, Raydium, Orca or Meteora, or it is a pump.fun token still on its bonding curve.
  • You want the trading volume of a size larger than your balance, and you want to pay only what the round trip costs.
  • You accept that one wallet buying and selling the same amount in one transaction adds volume, not demand, and that anyone reading the chain can see it.

Before you start

#before-you-start
  • A connected wallet that can sign a versioned transaction (how to connect), or the local signer, whose key stays in your browser tab. The price only appears once a wallet is connected, because it is measured for the wallet that signs.
  • A token with a SOL pool the tool supports. PumpSwap, Raydium AMM v4, Raydium CPMM, Meteora DAMM v2 and the pump.fun bonding curve are built directly. Orca, Raydium CLMM, Meteora DLMM and the other pools Jupiter routes are reached through Jupiter, held to that one pool. Token-2022 mints with a transfer hook are refused everywhere; mints with a transfer fee trade only in pools reached through Jupiter.
  • Enough SOL for the cost the page shows: what the pool keeps on both legs, our fee and the network fee, plus rent for any account the trade opens for you. You do not need the size itself.

Use only short-lived operational wallets; never enter a seed phrase or a long-term wallet key.

How to use it

#how-to-use-it
  1. Choose the token

    Paste the contract address or pick a token from your wallet with the built-in selector. The page lists every pool that trades it against SOL, best price at your size first, and picks the first one for you under Pool, picked for you. Open the list to choose another. A pump.fun token that has not graduated shows its bonding curve as Pump.fun, with how much it can take right now.

  2. Set the size

    Type the amount in SOL or USD, or tap one of the quick sizes. The Buy, Sell and Volume figures and the Cost refresh every two seconds, or every five on a pool reached through Jupiter. Under the amount the page shows how much your wallet covers, or how much is available to borrow.

  3. Sign once

    Press Buy and sell and approve in your wallet. One signature covers the loan, both swaps, the repayment and the fee. The result screen shows what you paid, your balance before and after, and the most the screen said the trade could cost.

Key settings

#key-settings
  • Token: The mint the round trip trades. Pick it with the built-in selector or paste its address. A token with no supported SOL pool is declined before you type a size.
  • Pool: Where both legs run. The list puts the best price at your size first and shows each pool’s depth; a bonding curve row shows how much the curve can take instead. A pool that cannot price the sell back at your size is marked no sell at this size and cannot be traded until you pick a smaller size or another pool.
  • Trade size: The amount the round trip borrows, typed in SOL or USD. A dollar size is converted at the SOL price of the moment you typed it. Quick sizes are 10, 50, 100, 500 and 1,000 SOL, or 1,000 to 100,000 USD. The size is bounded by what Jupiter Lend can lend at that moment, never more than 15,000 SOL in one transaction, and on a bonding curve by what the curve can take before it completes.
  • Cost: The one price the page shows before you sign: the most this trade can take from your wallet. The transaction itself enforces it, so if the price moves further the trade does not go through. It usually lands lower.

Fees and costs

#fees-and-costs
CostAmount
J Tools platform fee0.2% of the volume (the buy and the sell, so 0.4% of the size), at least 0.0005 SOL
Pool feesEach pool’s own swap fee, on the buy and on the sell
pump.fun bonding curveAbout 1.25% a side, kept by pump.fun
Lender feeNone. Jupiter Lend charges nothing for a flash loan
Solana network feeBase fee plus priority fee, included in the Cost
Token account rentOnly if your wallet has no account for the token yet. It stays yours
pump.fun volume accountAbout 0.00135 SOL, once, on a wallet’s first pump.fun buy
Pool lookup tableAbout 0.002 to 0.003 SOL, once, on the first trade in a pool that needs one

Why use this tool

#why-use-this-tool
  • Volume without the balance. A round trip that would normally need the whole size in your wallet needs only its cost here.
  • One price before you sign. Everything the round trip takes, pool fees, our fee and the network fee, is shown as one SOL figure, and the transaction cannot take more.
  • All or nothing. Borrow, buy, sell, repay and fee land in one transaction. If any step fails, the whole transaction fails and nothing is charged.

Security and custody

#security-and-custody
  • You sign, nobody else. The transaction is signed in your wallet, or by the local signer in your tab. No key is sent to our servers and no worker acts for you.
  • The loan never reaches your wallet. The borrowed SOL lands in a temporary account opened for this transaction and is repaid from it, and the account is closed back to you before the transaction ends.
  • Checked before your wallet opens. The page reads the built transaction and compares it with the trade you saw against twenty rules: the same amount borrowed and repaid, the pool and token you picked, our fee going to our fee wallet and nowhere else, and no more leaving your wallet than the Cost. If one does not match, your wallet never opens.
  • Cost bounded on chain. The sell carries a floor, and on a bonding curve both legs carry their own bounds, so the most that can leave your wallet is the Cost shown.

How to use it

  1. Choose the token
  2. Set the size
  3. Sign once

How it works

One transaction, one signature the loan never reaches your wallet

  1. Pool priced at your size, cost shown first live quote
  2. Transaction checked against the trade you saw 20 checks
  3. Jupiter Lend lends the size Jupiter Lend
  4. The token is bought in the chosen pool PumpSwap · Raydium · Meteora · Orca · pump.fun
  5. It is sold back in the same pool same pool
  6. Loan repaid and fee paid in the same transaction 0.2% of volume

Volume on chain, you paid only the round trip mainnet

Flash Volume · circles are the steps in How to use it, squares the steps in How it works

Before you sign

#before-you-sign

Check the Cost before signing. The app is the current source of truth for amount, fee and route. Your wallet may flag the transaction because it calls a lending program and a DEX in one go; every instruction is listed in the wallet’s transaction details.

Common issues

#common-issues
  • No supported pool found for this token. No pool on PumpSwap, Raydium, Orca or Meteora trades the token against SOL, and it has no bonding curve that is still open. Try another token.
  • No sell at this size. The pool cannot price the sell back at this size. Pick a smaller size, or the other pool the page offers.
  • Past the curve’s limit. A bonding curve can take only so much before it completes, and a buy that completes it makes the sell fail. Press Use with the amount shown to set the most it takes right now.
  • You have X. This trade needs Y more. Your wallet cannot cover the cost. Add the missing SOL and the button unlocks.
  • Getting ready, approve in your wallet. The first trade in some pools needs a lookup table of its own to fit in one transaction. You approve one extra transaction that creates it, and later trades in that pool, by anyone, take one approval. For a pool the tool builds directly, the page first tries the same pool through Jupiter, which needs no table.
  • The pool moved. Prices changed while the trade was being prepared. The page quotes again; press Buy and sell once more.
  • This trade costs more than your limit. The pool is too shallow for this size: the round trip would lose more than a quarter of it. Pick a smaller size or a deeper pool.
  • That amount is too large right now. Jupiter Lend cannot lend that much at the moment. Lower the size and try again.
  • The transaction never reached the network. The network was busy and the trade expired before it was picked up. No fee was charged; try again.
  • This token uses a transfer hook. Hooks run custom code on every transfer, so the tool refuses the token.

Responsible use

#responsible-use

Volume made this way is not demand. The same wallet buys and sells the same amount in one transaction, and the chain shows it. Presenting that volume as organic interest can mislead other traders, it may break the rules of exchanges, screeners or trackers, and depending on where you operate it may carry legal risk. Use it openly, do not present the result as organic, and treat the decision as your own responsibility.

#related-tools

Help

#help

The tool on this page

Flash Volume

j.tools/en/tools/flash-volume

Platform fee
0.2% of the volume, the buy and the sell together, at least 0.0005 SOL
Network fee, rent and transaction value are separate.
Open tool