💬 Chat
Conversations
No chats yet — search above or add an ID below.
New chat
Not in search? Add by ID
⏱ Messages auto-delete; empty threads may leave the list.
📤 Send
Keplr: There is no separate “Wallet” tab — use ⚙️ Settings → Connect Keplr at the bottom. (Same as Telegram bot /send instructions.)
Receive code (recommended): The recipient can open 📥 Receive or use Telegram /receive for a 6-digit code — paste only the code here. No need to post your secret1… in chat.
Example: To field 482913 · Amount 10 → Send
💳 Activity
Recent send, swap, routing, and faucet history.
🔄 GhostSwap (~0.3%: pool + treasury)
Requires Keplr signing. Recipient can be @telegram, secret1…, or a 6-digit receive code.
Tip: When receiving SNVR from a swap, ask them to use 📥 Receive or /receive to reduce address exposure.
🎲 Privacy Routing (/mix)
1) Delayed claim — After deposit, wait 30–120 minutes, then use only Claim (Privacy Recommended) below. This makes deposit↔claim timing harder to link.
2) Fresh secret1 receive — Claim to a new Keplr account (secret1…); combine with 📥 Receive or Telegram /receive so you don’t paste addresses in chat.
On-chain fee 1% (0.5% burn + 0.5% ops). Instant claim is faster but easier to time-link.
If SNVR doesn’t show in Keplr: Settings → Add SNVR to wallet and copy contract + code hash.
If long-press paste doesn’t work in Telegram, use Paste (reads the clipboard when allowed).
Privacy Recommended: wait 30–120 minutes after deposit before claiming (see box above).
📥 Receive
Privacy routing: For deposits and claims, a code from here avoids posting secret1… in chat and pairs well with claiming to a fresh secret1 later.
One-time code — sender can send SNVR to you once with this code. No @username required. (Expires in a few minutes.)
Telegram: You can also use /receive in the bot for the same flow.
⚙️ Settings
🌐 Language
Applies to this device. Names and commands like /link stay the same.
👤 Profile
JPG, PNG — ~200KB max recommended
💎 Add SNVR to Keplr
SNIP-20 tokens may not appear in wallet search results. If SNVR does not appear, add it manually using the Contract address + Code hash below (synced from backend /wallet/chain-config).
Symbol SNVR · Decimals 9
How to add SNVR (step-by-step)
- Open wallet Settings and choose Add custom token.
- Select Secret Network (secret-4).
- Search for SNVR. If it does not appear, continue with manual input.
- Paste Contract address and Code hash from this page.
- Confirm token metadata: Symbol = SNVR, Decimals = 9.
- When signing token registration/viewing-key tx, approval may require gas. Without SCRT gas, the Approve button may be disabled.
- Create/approve a Viewing key for SNVR. Address only is not enough for balance/transfer features.
- Open the transaction Details screen and check the execute message (
set_viewing_key). Copy and save the viewing key safely, then paste it into this app.
⚠ If SNVR still does not appear, refresh/reopen your wallet app first, then re-check SCRT gas balance and viewing-key creation.
📌 Telegram bot — commands
Use /start or /help in the bot for the full guide. Summary below. (Backend + bot must be running.)
💰 Wallet
/balance → Balance (on-chain in bot if bot sync ON in Settings) /link → No args — 6-digit code for this web app /receive → 6-digit receive code (send, swap, routing)
🔄 Swap · routing
/swap → Keplr required — swap UI is in this app /route → Privacy routing (relay pool) — run here + Keplr Recipient: Telegram @username, secret1…, or receive code — bot help uses fullwidth @ in examples to avoid bad mentions
💬 Chat
/myid → Your Telegram ID (for new chats here) /msg @friend_name Hello (type normal @ when you send) → Recipient must have started the bot at least once
Privacy: Explorers may show signer & contract calls; SNIP-20 is not like public ERC-20. Privacy is a spectrum — use receive codes where possible.
🔗 Keplr (Zero-Log)
How to connect Keplr
- Install Keplr (Chrome / Firefox)
- Add Secret Network in Keplr
- Copy contract + code hash from Add SNVR to wallet above and register the token
- Click Connect Keplr below → create & save viewing key locally
✓ Viewing key stays on this device only — not stored on our servers.
Mobile note: In normal mobile browsers, Keplr extension is not detected. Use Keplr mobile dApp browser or desktop Chrome with Keplr extension. Address copy alone is not enough; viewing key is also required.
Flow status: idle
Build: 2026-04-01-mix-paste1
Wallet: not linked
📋 Mobile manual link (address only or + viewing key)
If auto-connect is not available on mobile, paste your Secret address manually.
Viewing key is optional (recommended if available).
⚙️ Advanced
Rotate viewing key — invalidates the key you previously registered. (Small gas fee.)
Use Reconnect Keplr if you rotated on another device or see errors.
🔑 Viewing key
Used for on-chain queries in this app. Don’t paste it in chat.
Not linked
🤖 Bot balance sync
Auto: When you finish Connect Keplr (permit / viewing key), this turns ON so Telegram /balance, send, swap can use your on-chain balance without opening the messenger again.
OFF: server-stored wallet data (secret_address, permit, viewing_key) is deleted immediately. To use on-chain again, reconnect and re-approve.
Loading...
📱 Mobile quick flow
1) Tap Connect Keplr in Settings.
2) In Keplr browser, login + approve permit/viewing key.
3) Return and wait up to 20 seconds for auto-sync.
4) Confirm Current: ON and balance refresh.
If balance remains 0, keep this page open and refresh once.
📲 Add to home screen
For an app-like experience, use the button above or follow your browser.
Android: Chrome menu (⋮) → Install app or Add to Home screen
iPhone: Safari share → Add to Home Screen