Skip to content
BOTSOL Buy license
Non-custodial · Runs on your machine · Pay once

A Solana arbitrage bot that you run yourself.

It watches Jupiter round-trip spreads, re-checks every opportunity immediately before executing, and skips anything stale. Your keys never leave your machine.

Price
Loading…

One-time purchase, paid in USDT.

License
Permanent

Bot runs forever; 12 months of updates included.

Custody
Yours

We never hold funds or keys.

BOTSOL's local dashboard: status Running, a valid license, a 0.5 SOL wallet, realised P&L of 0 SOL in dry-run mode, zero trades executed, and skipped opportunities where the spread no longer cleared the profit threshold before execution.
Running in dry-run mode. The pre-trade re-check caught opportunities that decayed below the profit threshold between detection and execution — and skipped them instead of trading. That's the bot working correctly.

Your trading funds never leave your wallet.

Not a promise. A consequence of how it's built.

We never hold your funds

There is no deposit, no custody, no pooled wallet. The bot signs trades locally with a key from your own .env file.

We never see your key

No component asks for a private key or seed phrase — not the dashboard, not this site, not support. There is no field for one.

Payment is a plain transfer

You send USDT from your own wallet. The license server watches the chain to confirm it. It never touches the money.

What does it actually do?

Four steps, on a loop. The third one is where most of the value is.

01

Detect

Quotes a round trip on each pair you configure and measures the spread.

02

Re-check

Immediately before executing, it quotes again — fresh numbers, not the ones it found the opportunity with.

03

Skip or execute

If the spread closed, liquidity thinned, or profit degraded, it skips and says why. Otherwise it executes on the fresh quotes.

04

Repeat

Back to watching. Every skip is logged with its specific reason.

Skipping is the point.

An opportunity found a few seconds ago may already be gone. A bot that executes on stale numbers trades into a spread that has closed. This one re-validates every single time, and that check cannot be turned off.

What you control

  • Your wallet and your private key — they never leave your machine
  • Your own RPC endpoint
  • Your thresholds: minimum profit, trade size, price impact, degradation tolerance
  • Which pairs it watches
  • Optional Jito bundle execution — with a tip paid on every attempt, win or lose, and twice on a round trip

What does it cost — really?

One payment for the license, plus the running costs that any bot like this has. All of them, stated here.

License
Loading…

One-time payment, no monthly fees. Includes 12 months of updates and priority support — optional to renew after; your bot keeps running either way.

Buy a license
Paid in USDT on Polygon or BNB Smart Chain.

Ongoing costs you pay directly

Solana RPC endpointYour provider's rate
Jupiter API accessFree tier or paid plan
Network & priority feesPer transaction
Jito tip (only if enabled)Every attempt
None of these are paid to us. The Jito tip is charged on every attempt whether the trade wins or loses, and a round trip pays it twice.

How do I buy and start?

Pay USDT from your own wallet, get your license key, download, configure, run. No account to create.

1 · ORDER

Create your order

Choose a new license or a renewal, give an email to identify the order, and pick the chain you'll pay on.

2 · PAY

Send the USDT

Transfer from your own wallet to the address shown. Save your order ID — you can close the page and pick up where you left off.

3 · KEY

Retrieve your key

We do not email keys. This page is the only delivery — put the key in your .env as LICENSE_KEY and start the bot.

Check three things before sending.

The correct network, the exact token, and the address after you paste it. A transfer on the wrong chain cannot be recovered. All sales are final — read the full refund policy before you send.

  1. 1 · Order
  2. 2 · Pay
  3. 3 · Key
What are you paying for?
Pay with USDT on

I already have an order ID

Who this is for

Buy this if

  • You want to run your own bot and keep custody of everything
  • You are comfortable with a wallet, an RPC URL and a .env file
  • You want to see every trade and every skip, with reasons
  • You accept that arbitrage is competitive and some days find nothing

Do not buy this if

  • You want passive income or a guaranteed return
  • You want someone else to manage your funds
  • You are not willing to run software on a machine you control
  • You would be in trouble if you lost the money you trade with
Plain risk statement.

Arbitrage is competitive and profitability is not guaranteed. This software finds and executes opportunities; it does not create them, and it cannot promise there will be any. You may make nothing. You may lose money to fees, tips, and failed trades. Never trade funds you cannot afford to lose.

Builder Pro

Earn a commission on purchases made through your code. Your code works right away; commissions are confirmed once your application is approved.

Apply

Check a code

Questions

What does non-custodial actually mean here?

Your private key stays in a file on your machine and is used to sign transactions locally. It is never sent anywhere. We cannot move your funds, freeze them, or see your balance. If our server disappeared tomorrow your wallet would be unaffected.

What can the license server actually do?

Confirm that a payment arrived, issue a license key, answer whether a key is valid, and — when you download — check whether your 12-month updates window is current. That is the whole list. It never receives or forwards funds, and it has no signing ability over any wallet — including the one you pay into.

Can I run it on two machines?

One at a time. A license can hold one active instance; a second copy is refused while the first is running. If a machine crashes, its claim releases itself after about three minutes so you are not locked out.

What if the license server is unreachable?

The bot keeps trading. Verification is not a per-trade gate. The dashboard's status view is served locally and works with no internet connection at all.

What is Jito, and what does it cost?

An optional way to submit transactions that can improve how reliably they land. It is off by default. When enabled, each attempt pays a tip — win or lose — and a round trip is two legs, so it pays twice. That is a recurring cost, not a setup fee.

How much will I make?

We will not give you a number, and you should distrust anyone selling a bot who does. Returns depend on market conditions, your thresholds, your RPC speed, and competition from other bots. It may be nothing. Profitability is not guaranteed.

Do updates or support ever expire? Does my bot stop?

No — the license and the bot are permanent. One-time payment, no monthly fees, and your bot keeps running forever. What's included for 12 months is new versions and priority support. After that you can renew ($79 / 12 months) to keep getting updates, or not — either way the bot you have keeps working, and you can always re-download the last version you were entitled to.

What is your refund policy?

There are no refunds. The license key is delivered instantly and cannot be returned once issued, so all sales are final. We would rather tell you that here, before you pay, than in the small print afterwards. If you are unsure, read the setup docs first and make sure the requirements suit you. Read the full refund policy.