// setup guide v1.0

Get your bot running

Everything you need to know to set up NeonArb — written for complete beginners. No prior crypto or coding experience required.

◉ NEONARB IS EVOLVING — our new browser-based platform ships soon. No Railway. No forking. No setup. Just sign in, deposit, earn.
⚡ JOIN THE WAITLIST
OR SCROLL DOWN TO READ THE FULL GUIDE
01 REQUIREMENTS 02 BALANCE GUIDE 03 TRADE SIZE 04 SETUP STEPS 05 FIRST 24 HOURS 06 FEE MODEL 07 FAQ 08 RISK
01

What you need before starting

◉ READ THIS FIRST NeonArb is an automated arbitrage bot. It trades on your behalf using real SOL. Make sure you understand what you're doing before depositing funds.
🦊 A PHANTOM WALLET

Phantom is the most popular Solana wallet. It's free, takes 2 minutes to set up, and works in your browser. Download it at phantom.app — always download from the official site only.

When you create your wallet, you'll receive a 12-word "seed phrase". Write this down on paper and store it somewhere safe. Never share it with anyone — ever. This phrase is the only way to recover your wallet.

💰 SOL IN YOUR WALLET

SOL is the currency of the Solana blockchain. Your bot uses SOL to execute trades. You can buy SOL on exchanges like Coinbase, Binance, or Kraken, then send it to your Phantom wallet address.

See Section 02 below for exactly how much SOL you need to get started.

🌐 A HELIUS RPC ACCOUNT (FREE)

Helius is the service that connects your bot to the Solana blockchain. Think of it like a fast internet connection specifically for your bot. Sign up for free at helius.dev — the free tier is sufficient to start.

Once signed up, copy your RPC URL — it looks like: https://mainnet.helius-rpc.com/?api-key=YOUR_KEY

🚂 A RAILWAY ACCOUNT (FREE TIER)

Railway is where your bot runs 24/7 in the cloud. It's like a computer that never turns off. Sign up at railway.app using your GitHub account. The free tier gives you enough to run the bot.

📦 A GITHUB ACCOUNT (FREE)

GitHub stores your bot's code and connects it to Railway. Sign up for free at github.com. You don't need to know how to code — you'll just be clicking buttons to deploy.

02

How much SOL do you need?

◉ SETTING UP THE BASE BOT INSTEAD? This section covers the Solana bot. For the Base bot (trading WETH/USDC on Uniswap vs Aerodrome), we recommend starting with 0.15 ETH minimum (0.1 ETH trade size + 0.05 ETH gas reserve). Base bot support is coming with our new browser-based platform — join the waitlist to be notified when it launches.
⚠ MINIMUM BALANCE The absolute minimum to run NeonArb is 3 SOL. Below this, the bot cannot maintain a safe trading buffer. We recommend starting with at least 5 SOL for best results.
WALLET BALANCE TRADE SIZE RESERVE KEPT RECOMMENDED?
3 SOLMINIMUM 0.5 SOL per trade 1.1 SOL kept safe Entry level only
5 SOLSTARTER 1.3 SOL per trade 1.1 SOL kept safe Good starting point
10 SOLSOLID 2.5 SOL per trade 2 SOL kept safe Recommended
25 SOL 7.5 SOL per trade 2 SOL kept safe Strong performance
50 SOL 15 SOL per trade 5 SOL kept safe Excellent
100+ SOLPRO 32+ SOL per trade 5-10 SOL kept safe Maximum returns
◉ WHY IS THERE A RESERVE? The bot always keeps a safety buffer of SOL in your wallet. This covers transaction fees, gas costs, and protects against unexpected losses. The reserve is never traded — it's your safety net.
📉 WHAT HAPPENS IF BALANCE GETS TOO LOW?

If your wallet balance drops below the minimum safe threshold, the bot automatically reduces trade size to protect your remaining balance. It will never trade more than it safely can. If balance drops critically low, trades will pause automatically until you top up.

03

How trade size is calculated

🤖 THE BOT DECIDES AUTOMATICALLY

You never need to manually set a trade size. NeonArb automatically calculates the optimal trade size based on your current wallet balance. As your wallet grows from profits, trade sizes increase automatically — compounding your returns.

HOW THE CALCULATION WORKS
Your wallet: 10 SOL Reserve: 2 SOL kept safe
Available: 8 SOL Divide by 3 = 2.67 SOL
Round to nearest 0.5 Trade size: 2.5 SOL ✓
◉ WHY DIVIDE BY 3? Dividing available balance by 3 means the bot never risks more than a third of your tradeable SOL on any single trade. This protects against back-to-back losses and keeps your overall position stable.
📈 AUTOMATIC COMPOUNDING

As your bot earns profit and your wallet grows, trade sizes increase automatically. A 10 SOL wallet trades at 2.5 SOL. If profits grow it to 15 SOL, trades automatically increase to around 4 SOL — without you doing anything. This is how compounding works in practice.

04

Step by step setup

⚠ IMPORTANT Follow these steps in order. Do not skip ahead. If anything is unclear, contact support before proceeding with real funds.
05

Your first 24 hours

⏱ HOURS 0-2 — CONNECTING

The bot starts scanning immediately. You'll see it checking all pairs every few seconds in the Railway logs. Don't panic if no trades execute straight away — the bot is looking for profitable spreads above your minimum threshold. Markets vary hour by hour.

📊 HOURS 2-8 — FIRST TRADES

Most users see their first trade within 2-4 hours. SOL/USDC is typically the most active pair. When a trade executes you'll see [PROFITABLE] in the logs followed by [Trade executed successfully]. Your dashboard at neonarb.com/dashboard.html will update in real time.

🔥 HOURS 8-24 — FINDING RHYTHM

The bot learns which pairs are active in your time zone. Weekday trading is typically 4x more active than weekends. Monday is historically the busiest day. Don't judge performance based on the first few hours — look at 7-day averages for a true picture.

◉ WHAT NORMAL LOOKS LIKE Quiet day: 5-15 trades. Normal day: 20-60 trades. Active day: 60-100+ trades. Profit per trade averages 0.0001-0.0003 SOL. Small and consistent beats big and rare in arbitrage.
🚨 COMMON LOG MESSAGES EXPLAINED

503 Jupiter — Jupiter API is temporarily down. Bot handles this automatically, no action needed.

Jito rate limited — Falls back to standard RPC automatically. Trades still work.

below threshold — skip — Spread wasn't profitable enough. This is normal, happens constantly.

BLOCKED (sandwich) — Bot detected a front-running attempt and protected you. Good thing!

cooling down for 5 min — A pair returned bad quotes repeatedly, bot is pausing it briefly. Automatic recovery.

06

Fee model & referrals

MONTH 1 FREE No fees at all. Keep 100% of every trade's profit. Try the full platform with zero cost.
MONTH 2+ 20% performance fee on profits only. If the bot makes nothing, you pay nothing. We only earn when you earn.
WITH REFERRALS Refer 10 users and your fee drops to 10%. Maximum reduction possible through referrals.
◉ PERFORMANCE FEE — HOW IT WORKS The 20% fee is only charged on profitable trades. It is automatically collected by the bot — you never need to manually pay anything. Fees are sent to the NeonArb fee wallet. Your net profit is always visible in your dashboard.
REFERRAL DISCOUNT LADDER
1 REFERRAL 19%
3 REFERRALS 17%
5 REFERRALS 15%
10 REFERRALS 10%
🔗 HOW TO REFER SOMEONE

Log in to neonarb.com/dashboard.html and find your unique referral code. Share it with anyone interested in NeonArb. When they sign up using your code, your fee automatically reduces by 1% — up to a maximum of 10% reduction (10 referrals).

07

Common questions

Can I lose money?
Yes. While the bot only executes trades when it detects a profit opportunity, market conditions can change between detection and execution — resulting in a trade that breaks even or makes a very small loss. Over time, profitable trades significantly outweigh losing ones, but there are no guarantees. Never deposit more than you can afford to lose.
Do I need to leave my computer on?
No. The bot runs 24/7 on Railway's servers in the cloud. You can close your laptop, go to sleep, go on holiday — the bot keeps running. You only need your computer to check the dashboard or make changes.
How do I withdraw my profits?
Your profits accumulate directly in your Phantom wallet as SOL. You can withdraw at any time by sending SOL from Phantom to an exchange and converting to your local currency. The bot doesn't hold your funds — your wallet is always under your full control.
What happens if Railway goes down?
Railway is a highly reliable platform with 99.9% uptime. If there is a brief outage, the bot automatically restarts when Railway recovers. Your funds in your Phantom wallet are completely unaffected by any Railway downtime.
Can I change which pairs the bot trades?
Yes, advanced users can edit the botConfig.js file to enable or disable pairs. However, we recommend starting with the default pairs and only modifying after you understand how the bot performs. Some pairs are commented out for a reason — they may have known issues at certain trade sizes.
Why is the bot not making trades?
Several reasons are possible: spreads are too tight at current market conditions (very common, especially weekends), your minimum profit threshold is set too high, or a temporary API issue. Check Railway logs for clues. Most dry spells resolve within a few hours as market conditions change. Weekdays are significantly more active than weekends.
Is my private key safe on Railway?
Railway environment variables are encrypted and not visible to anyone — including Railway staff. However, as a best practice, use a dedicated trading wallet with only the funds you intend to trade. Never store your life savings in a hot wallet connected to any automated system.
What is Jito and why does it matter?
Jito is a service that bundles your transactions for faster, more reliable execution on Solana. It also provides MEV (Maximum Extractable Value) protection — preventing other bots from front-running your trades. NeonArb uses Jito by default with automatic fallback to standard RPC if Jito is temporarily rate limited.
How much profit can I realistically expect?
Based on live mainnet data, the bot averages approximately 0.000181 SOL per trade. On a normal weekday with a 10 SOL wallet running at 2.5 SOL trade size, expect 20-60 trades generating roughly 0.004-0.011 SOL per day. This compounds over time as profits grow your wallet and trade sizes increase automatically. Past performance does not guarantee future results.
08

Risk & disclaimer

⚠ IMPORTANT — READ BEFORE DEPOSITING FUNDS

NeonArb is experimental software. While every effort has been made to make it reliable and profitable, cryptocurrency trading carries significant risk. You can lose some or all of your deposited funds.

Past performance shown on this website reflects actual mainnet trading results but does not guarantee future performance. Market conditions change constantly and profitability is never guaranteed.

Never deposit funds you cannot afford to lose. Do not use borrowed money. Do not deposit funds needed for living expenses, rent, or essential costs.

NeonArb is not a financial advisor. Nothing on this website or in this guide constitutes financial advice. Always do your own research and consult a qualified financial advisor before investing.

You are solely responsible for the security of your wallet and private keys. NeonArb cannot recover lost or stolen funds under any circumstances.

By using NeonArb you confirm you understand and accept these risks.

Free trial policy

◉ ONE FREE TRIAL PER WALLET — FOREVER Your free first month is tied to your Solana wallet address — not your email. Creating a new account with a different email but the same wallet will not grant a new free trial. The system checks your wallet address instantly at signup.
🔒 THE 60 DAY WALLET LOCK

When you sign up, your wallet address is locked to your account for 60 days. This covers your free first month and the fee month that follows. After 60 days you are free to leave — but you cannot use the same wallet to claim another free trial.

This policy exists to keep NeonArb sustainable. We invest in infrastructure, development and support for every user. The free month is a genuine trial — not a loophole.

💡 WHY THIS IS FAIR

Month 1 is completely free — you keep 100% of every trade's profit. Month 2 we collect 20% of profits only. If the bot makes nothing, we make nothing. The wallet lock simply ensures both parties get a fair deal — you get a full free trial, we get a fair chance to demonstrate value.