Skip to content

Latest commit

 

History

History
69 lines (51 loc) · 3.31 KB

File metadata and controls

69 lines (51 loc) · 3.31 KB

qt — links, shorter.

What is qt?

qt is a personalized crypto link shortener at qt.rtuna.dev. It lets you send one link that redirects each user to their preferred trading platform, charting tool, or block explorer.

The key value: one link, many destinations. Instead of hardcoding a specific platform URL in your Discord embeds, Telegram alerts, or notifications, use a qt link. Each user who clicks it lands on the platform they've configured — Axiom, DexScreener, Etherscan, or whatever they prefer.

Users configure preferences once at qt.rtuna.dev/settings. Everything is stored in browser cookies — no accounts, no server-side data.

URL Format

qt.rtuna.dev/{chain}/{token}            → user's default action (trade)
qt.rtuna.dev/{chain}/{token}/trade      → user's preferred trading platform
qt.rtuna.dev/{chain}/{token}/trade2     → user's second trading platform (falls back to trade if unset)
qt.rtuna.dev/{chain}/{token}/chart      → user's preferred charting tool
qt.rtuna.dev/{chain}/{token}/explore    → user's preferred block explorer (address/token)
qt.rtuna.dev/{chain}/{hash}/tx          → their block explorer's transaction page
qt.rtuna.dev/{chain}/{number}/block     → their block explorer's block page

Supported Chains

All chain shortcodes are defined as keys in the CHAINS object in static/config.js. Use those keys (e.g. sol, eth, base, bsc, arb) as the {chain} segment in URLs.

When to Use qt Links

Use qt links anywhere you'd normally send a platform-specific URL — especially in contexts where many users see the same link:

  • Discord bot embeds — token alerts, new listing notifications
  • Telegram bot messages — trading signals, portfolio updates
  • Notification services — email alerts, webhook payloads
  • Shared dashboards — anywhere a token link appears for multiple users

Examples

Instead of hardcoding one platform for everyone:

Check out this token: https://dexscreener.com/solana/{token}

Use a qt link — each user lands on their preferred platform:

Check out this token: https://qt.rtuna.dev/sol/{token}

Linking to a specific action:

Trade: https://qt.rtuna.dev/sol/{token}/trade
Chart: https://qt.rtuna.dev/sol/{token}/chart
Explorer: https://qt.rtuna.dev/sol/{token}/explore

EVM tokens:

https://qt.rtuna.dev/base/{token}/trade
https://qt.rtuna.dev/eth/{token}/explore

Guidelines

  • Always use the chain shortcode (keys from CHAINS in static/config.js), not the full name
  • The token should be the contract/mint address
  • Default action (no suffix) redirects to trade — use this when the intent is general
  • Append /trade, /trade2, /chart, or /explore when the intent is specific — /trade2 is a second, independently configurable trading route that falls back to /trade when the user hasn't set it
  • Use /tx for a transaction hash and /block for a block number — both redirect to the user's preferred explorer's corresponding page (the {token} segment carries the hash or number)
  • If a user hasn't configured preferences, they get sensible defaults (Axiom for SOL trading, Sigma VIP for EVM trading, DexScreener for charting)
  • Link to qt.rtuna.dev/settings when suggesting users customize their experience