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.