Scanner Home
Paste a token mint, run a scan, review recent scan history, and check API/RPC status directly from the main dashboard.
Risk signals, safer swap context, creator launch flows, and practical analytics built around the Solana ecosystem.
Scan, analyze, swap, and launch with clearer risk signals before interacting on-chain.
Analyze token-level signals such as mint and freeze authority, metadata mutability, source coverage, liquidity context, holder distribution, and transfer restrictions when available.
See which providers responded, what was verified, and what remains unknown. Missing data stays visible instead of being replaced by fake fallback values.
Use Jupiter-powered execution with pre-swap risk context so users can review signals before signing.
Bags Shield brings together scanning, launching, portfolio tracking, swap context, wallet-linked profiles and safety settings in one Solana-focused app.
Paste a token mint, run a scan, review recent scan history, and check API/RPC status directly from the main dashboard.
Create Solana tokens through a guided launch flow with name, symbol, description, supply presets, image/metadata inputs and social links.
Track launched tokens, review launch status, monitor lock context and see eligible Bags fee positions from one creator dashboard.
Creators can review eligible Bags fee positions and prepare claim transactions directly from the app where supported.
Use Jupiter-powered swap routing with pre-action context, market filters and token discovery views before signing.
Wallet-linked profiles and activity history help users revisit scans, actions and account context across sessions.
Review API/RPC health, wallet context, language preferences, slippage controls, max input settings and protected send roadmap items.
Bags Shield Launchpad combines token creation, guided setup, risk-aware context, and eligible fee visibility in a single creator flow.
Create tokens through a cleaner flow designed to reduce setup mistakes and make key launch decisions easier to review.
Review critical configuration details before launch, with explicit wallet boundaries and risk-aware messaging.
Track supported Bags fee positions and prepare claims tied to trading activity from eligible launched tokens.
Connect launch activity with scan context, monitoring signals, and creator-side visibility after the token goes live.
Track supported Bags fee positions and prepare claims from the creator experience without exposing private keys or Bags API secrets in the browser.
How Bags Shield connects risk signals, swap context, creator flows, and eligible fee visibility through a server-side API.
Jupiter handles routing. Bags Shield adds validation, ShieldScore signals, pre-swap context, and transparent fee metadata before the user signs.
Most scanners dump data. Bags Shield turns source coverage into clearer decisions by showing signals, reasons, and unknowns.
A server-side stack designed with typed validation, request IDs, provider coverage, and transparent failure states.
Understand how Bags Shield scans risk, adds pre-action context, prepares swaps, and supports creator launch flows on Solana.
Every API surface is designed around typed validation, request traceability, explicit error states, no-store headers where appropriate, and provider coverage that remains visible when upstream data is partial.
Bags Shield keeps launch steps explicit, wallet-signed, source-aware, and server-guarded so creators can review what matters before a token goes live.
Launch and claim flows prepare unsigned transactions, but the user signs in their own wallet. Bags Shield does not hold or expose user private keys.
BAGS_API_KEY, RPC keys, service roles, fee configuration, and admin secrets stay in the API environment, never in the browser bundle.
Launch inputs should produce clear token metadata: name, symbol, image URI, metadata URI, and creator-facing context should be visible before signing.
The scanner and launch context surface authority-related signals such as mint authority, freeze authority, metadata mutability, and extension-driven restrictions when available.
Bags Shield treats Token-2022 extensions as risk and compatibility context, including transfer fees, transfer hooks, permanent delegates, pausable mints, and non-transferable behavior when detected.
When required launch or fee-share checks are incomplete, the flow should stop or return a clear setup-required state instead of silently continuing.
A launch should never feel like a black box. Bags Shield documents what was prepared, what the wallet signs, what the API sends, and which checks were unavailable.
Bags Shield is a decision-support layer. It surfaces signals, source coverage, and setup context so users and creators can make more informed choices before signing.
Selected public routes from the current API surface. Launchpad write-flow routes may be feature-gated while fee-share safety checks are active.
Status, scan, quote, swap, Launchpad, and fee visibility routes stay grouped by purpose while sharing typed validation, explicit error states, and request traceability.
/api/healthOperational health check for API availability.
Use for uptime checks before calling scan, swap or launch flows./api/scan?mint=<mint>Reads scan context for a Solana token mint.
Also supports POST with JSON fields such as mint, wallet, amount, slippage and locale./api/quoteRequests a Jupiter quote with inputMint, outputMint, amount and slippageBps.
Platform fee bps are injected server-side and returned with request metadata./api/swapPrepares a swap transaction from a validated quote and wallet context.
The wallet signs client-side. The API does not sign user transactions./api/priceReturns normalized token price data when upstream price coverage is available.
Missing prices stay missing; the app does not fabricate zero-dollar values./api/rpcHTTP Solana RPC proxy for browser clients.
Keeps configured RPC URLs off the public bundle and returns upstream JSON as-is./api/launchpad/token-infoCreates Bags token info metadata context from validated launch inputs.
Returns tokenMint and metadata URI data when Bags accepts the request./api/launchpad/fee-quoteComputes the explicit launch fee quote shown before wallet signing.
Tips are disabled by default; fee-share basis points are server controlled./api/launchpad/create-configCreates or checks Bags fee-share configuration for Launch v2.
Returns safe-mode or setup-required states when a separate setup transaction would be needed./api/launchpad/create-launch-transactionRequests an unsigned Bags launch transaction after token-info and config validation.
Requires tokenMint, wallet, metadata URI, initialBuyLamports and configKey./api/launchpad/sendBroadcasts a final signed launch transaction envelope.
Only final launch purpose is allowed; fee-share setup broadcast is blocked./api/launchpad/fee-claims/positionsLists claimable fee positions for a valid wallet query parameter.
Pairs with POST /api/launchpad/fee-claims/transactions for claim transaction preparation.Short integration paths for common app actions.
Show risk context before a wallet signs.
Keep launch steps explicit and traceable.
Prepare claim transactions without hiding the fee source.
Bags Shield is a decision-support layer. It should not replace user review, wallet confirmation or independent due diligence.
ShieldScore, badges and provider coverage describe observed signals. They are not guarantees and should be shown with source context.
BAGS_API_KEY, RPC keys, service roles and admin secrets belong in the API environment, never in a browser bundle.
The API may prepare unsigned transactions, but users sign in their wallet. Do not retry signed transactions automatically.