Practical overview
When it fits
Use it when you want a desktop scanner and trading workflow for circular Solana token-pair opportunities, with controls for position size, slippage and scan timing.
Who it is for
- Solana traders who want to monitor circular token-pair quote differences across routed DEX liquidity.
- Users seeking a desktop interface for arbitrage controls, manual swaps, portfolio holdings and trade history.
Documented uses
- Compare A→B and B→A quotes for monitored token pairs.
- Flag opportunities against a minimum profit threshold and configured trading limits.
- Automatically execute the best detected opportunity per scan cycle or manually trigger a selected one.
- Review wallet holdings, price movements, spreads and records of arbitrage and manual swaps.
Requirements & limits
The README provides a public GitHub repository and Python setup instructions for Windows, macOS and Linux. It lists Python 3 as the application runtime.
- The quote engine uses Jupiter v6, while the README identifies SolanaTracker’s aggregator for swap execution.
- Eight token pairs are listed as defaults; the scanner also supports pair management.
- Automatic execution can trade the best opportunity each scan cycle; manual execution requires selecting an opportunity.
- The project lists a wallet address for portfolio display and wallet-key import in Settings for trading configuration.
- Telegram and Twilio features require their respective credentials; QuikNode is described as optional for token-price data.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the desktop application
Prepare the Python environment, configure the documented settings and start the app.
Before you start
- Python 3
- The project repository and its requirements.txt
- A .env file based on .env.example
- A Solana RPC endpoint; wallet credentials for trading-related functions
Steps
Clone the repository and change into its directory.
Create and activate a Python virtual environment.
Install dependencies with pip install -r requirements.txt.
Copy .env.example to .env and fill in the settings needed for your intended functions.
Launch the application with python main.py.
Expected outcome
The desktop application starts with the environment and settings configured for the selected functions.
Guide limitations
- The README does not establish that setup or execution has been independently tested.
- Trading requires wallet configuration and sufficient funds; quote requests may be affected by Jupiter API rate limits.
- Keep .env and the local database out of source control.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 17 October 2026
- Original website title
- bigmacman1129/solana-trading-platform · Official homepage title · retained in its source language

