fn help { answers }
Frequently Asked Questions
Everything you need to know about ScreenerBot and automated Solana DeFi trading
General
How does ScreenerBot work?
ScreenerBot monitors Solana liquidity pools in real-time, analyzes market data from multiple sources (DexScreener, GeckoTerminal, RugCheck), and executes trades based on your configured strategies. It calculates prices directly from on-chain data for maximum accuracy.
Do I need coding skills to use ScreenerBot?
No coding required! ScreenerBot has a user-friendly web dashboard where you can configure all settings, create strategies, and monitor positions. The configuration uses simple TOML format for advanced customization.
Is there a mobile app?
ScreenerBot is a desktop application (macOS, Windows, Linux). The web dashboard can be accessed from mobile browsers for monitoring, but trading execution requires the desktop app running.
Features
What DEXs does ScreenerBot support?
ScreenerBot supports 11 pool protocols across 6 major Solana DEXs: Raydium (CLMM, CPMM, Legacy), Orca Whirlpool, Meteora (DAMM, DBC, DLMM), Pump.fun (AMM, Legacy), Fluxbeam, and Moonit. Smart routing uses Jupiter, GMGN, and direct Raydium swaps to find the best rates.
What is the Visual Strategy Builder?
The Visual Strategy Builder lets you create complex trading rules without coding. Combine conditions like price breakouts, volume spikes, and moving averages using AND/OR logic across multiple timeframes.
How accurate are the prices shown in ScreenerBot?
ScreenerBot calculates prices directly from Solana liquidity pools with zero delay. Unlike aggregators with 30-60 second lags, you see real-time prices computed on your machine.
Can I use ScreenerBot for day trading?
Absolutely! ScreenerBot is perfect for day trading with features like trailing stop-loss, real-time price monitoring, and automated entry/exit strategies. You can monitor multiple positions simultaneously.
What is the events system and how much storage does it use?
The data folder typically uses ~5 GB with normal operation (tokens, pools, OHLCV, positions, transactions). The events system is an optional debug feature (disabled by default) that records detailed system activity. When enabled, it can record millions of events per hour during active trading—token discoveries, swap attempts, pool updates, etc. With events debugging enabled, storage can grow to 20 GB due to high-frequency logging. Use events only when troubleshooting specific issues, then disable it. Events never contain private keys or sensitive credentials.
Pricing
Is ScreenerBot free to use?
Yes, ScreenerBot is 100% free to download and use. We only charge a 0.5% fee on swap transactions. There are no subscription fees, no monthly charges, and no hidden costs.
How much SOL do I need to start trading?
We recommend starting with at least 0.5-1 SOL to cover trading amounts plus transaction fees.
What is the minimum position size?
The minimum position size is 0.005 SOL (about $1-2 depending on SOL price). This is the lowest possible entry in the Solana trading ecosystem. Note: opening a position at minimum size starts at around -5% due to swap fees, but this is just $0.05-0.10 in real terms—perfect for learning safely.
What is an ATA and why does part of my SOL stay in my wallet?
An ATA (Associated Token Account) is required by Solana to hold each type of token. Creating one costs ~0.002 SOL in "rent" which stays in your wallet as a deposit. When you buy with 0.005 SOL, about 0.003 SOL goes to the swap and 0.002 SOL is held for the ATA. This rent is NOT lost—when you sell all tokens and close the ATA, the rent returns to your wallet. ScreenerBot has auto-cleanup that runs every 5 minutes to close empty ATAs and reclaim rent (can be disabled or triggered manually in Tools).
Setup
What are the system requirements?
ScreenerBot runs on macOS, Windows, and Linux. You need at least 4GB RAM and a stable internet connection. A premium Solana RPC provider is recommended for best performance.
How do I set up a Solana RPC endpoint?
ScreenerBot supports multiple RPC providers with automatic detection (Helius, QuickNode, Triton, Alchemy, and public endpoints). Add your RPC URLs in the dashboard Configuration page. The bot auto-detects provider types and applies optimal rate limits. Configure 2-3 endpoints for automatic failover with circuit breaker protection. Free tiers work for testing, but premium plans (Helius recommended) are essential for live trading.
How do I update ScreenerBot?
You can check for updates directly within the application's Settings dialog. When a new update is available, the app will automatically notify you and open the update page in the Settings dialog.
Can I run multiple instances or use multiple wallets?
No, ScreenerBot does not support multiple instances on the same system. Only one instance can run at a time to ensure data integrity. Using the same wallet across different systems simultaneously is also not supported as it will corrupt transaction verification, monitoring, and position management.
Why aren't token images loading?
Token images are hosted on various external servers (project CDNs, IPFS, Arweave) that ScreenerBot cannot control. If images don't load, the token project's server may be offline, or your firewall may be blocking image hosts. This is purely cosmetic—trading functionality works regardless. To fix, whitelist cdn.dexscreener.com and ipfs.io in your firewall.
Security
Is ScreenerBot safe? Where are my private keys stored?
ScreenerBot runs 100% locally on your computer. Your private keys never leave your machine and are stored encrypted in your local wallet file. We cannot access your funds or see your trading activity.
What wallets does ScreenerBot support?
ScreenerBot works with any Solana wallet that exports a private key, including Phantom, Solflare, and Backpack. You import your wallet once via the config file.
Do you collect my data?
No. ScreenerBot runs 100% locally on your computer. The only server connection is a GET request to check for updates—no data is sent. Your trading data, wallet info, and all private information stays on your machine. All market data comes from public APIs and transactions go directly to Solana via your RPC.
How can I share debug information for support?
ScreenerBot includes an events recording system for troubleshooting (disabled by default). When enabled, it records system events locally—token discoveries, swap attempts, errors—without private information. If you need support, you can optionally share these logs. We recommend reviewing any data before sharing. We never collect this automatically.
What internet connections does ScreenerBot make?
ScreenerBot connects to: (1) Your RPC endpoint for blockchain data, (2) DexScreener/GeckoTerminal for market data, (3) RugCheck for security analysis, (4) Jupiter/routers for swap quotes, and (5) our server only for version checking. All trading happens via your RPC directly to Solana—never through our servers. For the complete list of domains to whitelist, see our Network Requirements documentation.
Still have questions?
Reach out to our community on Telegram or contact us directly