Buyer's guide ยท Solscope
Solana token scanner source code with in-place Jupiter swaps
Solscope is complete Flutter source code for your own Solana token terminal: a live new-pairs feed, token pages that name the source of every figure (authorities, holders, the dev wallet and a buy-then-sell check), and in-place Jupiter swaps with your platform fee shown to the user before signing. It is non-custodial: the user's own wallet signs. It runs on the web, iOS and Android.
What you get
The full source code
The Flutter app with web, iOS, Android and macOS folders, data clients for Jupiter, Dexscreener, GeckoTerminal, Helius and CoinGecko, Solana RPC and signing, automated tests, an .env.example with placeholders only and the HTML documentation.
Token page
Price, liquidity, FDV, market cap and pair age; mint and freeze authority, supply and the Token-2022 transfer fee; top holders with pool vaults excluded; the dev wallet with prior launches and funding source.
Figures with their source
Every figure names its source and the age of that reading. A figure that could not be read shows the reason instead of a zero.
Round-trip check
A buy quote, then a sell quote of the produced size, to see whether the token can be sold back.
New-pairs feed
Live new tokens from Dexscreener profiles and boosts. Paid rows are always labelled as paid.
Watchlist and alerts
Price and event alerts that notify and never execute, and a PnL view computed from what actually settled after fees and slippage, not from a quote.
Wallets
Phantom, Solflare and Backpack on Android and iOS through their encrypted deep-link handshake, plus an in-app wallet (create or import a 12-word phrase) encrypted with AES-256-GCM on Android, iOS and macOS.
How you run it as an operator
Solscope has no backend: no server, database or Firebase. Every install reads one admin JSON file that you host.
Swap fee
You can set a Jupiter platform fee up to 1 %, hard-capped in code; a higher value switches the fee off. It ships at 0, switched off and with no fee account, and it is itemised on the quote before the user signs.
Where the fee goes
Jupiter pays it into your token account when the swap settles. The documentation walks through creating the right account.
Paid listings
Mints you list are pinned at the top of the new-pairs feed, always labelled as paid.
Console behind a passcode
The Setup tab is compiled in only with your own passcode. The build your users get has no console.
Ships keyless
No API key of any kind is in the package. It starts on public keyless endpoints, which are rate limited, so your own RPC is recommended.
What it needs to run
These are billed by their providers, on your own accounts. A first run needs none of them.
- Flutter 3.41 or newer with Dart 3.11 or newer; Chrome for the web build, Xcode 15+ and CocoaPods for iOS, Android Studio with Android SDK Platform 36 and JDK 17 for Android
- A Solana RPC endpoint for production traffic (Helius, QuickNode, Alchemy or your own node); public mainnet-beta is the rate-limited fallback
- Optional: a Helius key for holder count, dev-wallet history and funding source, and a CoinGecko Demo key
- Static hosting and a domain for the web build and your admin JSON file
- An Apple Developer Program organisation account and a Google Play Console account to publish
What it does not do
- Token trading can lose the entire amount risked. The checks are signals read from public data, not a guarantee that a token is safe or tradeable later. This is software, not financial advice.
- It never trades for the user: alerts notify only, and nothing places an order on anyone's behalf.
- The web build reads tokens and shows live quotes but has no wallet, so it does not sign.
- LP burn and lock status is not read per AMM and is shown as unavailable. Without a Helius key, holder count, dev history and funding source say so instead of showing a partial number.
- Wallet connections are covered by automated tests and a check on the iOS simulator; a connect-and-return round trip with the real Phantom, Solflare or Backpack app on a physical device has not been run. Store submissions are not verified in this version.
- There is no WalletConnect in this version. Solana network fees are paid by the wallet that signs.
Questions
What fee rate can I set?
Up to 1 %, hard-capped in code; a higher value from any source switches the fee off. The fee ships at 0, with no account and the switch off.
Does MIKODES take a cut?
No. There is no default fee recipient anywhere in the source. Change nothing and the terminal pays nobody.
Is it custodial?
No. The user's own wallet signs, and the signed transaction goes straight to a Solana RPC. There is no server, relayer or account.
Do I need API keys?
No key ships and none is required to run it. Your own Solana RPC is recommended; Helius and CoinGecko keys are optional and unlock extra figures.
Does it trade for the user?
No. Alerts notify only. Nothing in the code places an order on anyone's behalf.
How much does Solscope cost, and what does the licence allow?
$169, one payment, no subscription. One licence, no tiers: any number of projects and clients, a paid SaaS, every line changed. The only limit is reselling or publishing the source code itself. The services you connect bill you directly. See the licence.
Is setup included?
Yes. We install Solscope for you and put in your logo, colours and texts. Bigger changes or new features get a fixed price before we start.
What if it does not work?
Write to us within 14 days. We fix it, usually the same day. If we cannot fix it within 7 days, you get your money back. See the refund policy.