🏠 Home

⭐ SNVR 교환하기
1000 points → 1 SNVR · Points only (not GhostSwap ROSE↔SNVR).
Your points: — · Today: 0/—
Recent activity
- Loading…
Pick an action to continue. Send, swap, and routing work the same as before.
More
Extras stay here so the bottom bar stays for main actions.
📖 Guide
Tap a section to expand. Guide text is English.
GUIDE 1: Send SNVR
What is Send?
Send SNVR to someone else. You can choose the recipient in 3 ways:
- Telegram numeric ID
- 6-digit receive code
- Oasis wallet address (0x…)
Method 1 — Telegram numeric ID
- Open the SNVR Telegram bot
- Check your numeric ID (ask the other person for theirs too)
- Open Send
- Enter their ID
- Enter the amount
- Confirm and send
Method 2 — Receive code
- The recipient creates a 6-digit code in Receive
- Paste that code in Send
- Enter the amount and send
Codes expire after about 300 seconds (5 minutes).
Method 3 — Wallet address
- Get the recipient’s Oasis address
- Enter address + amount
- Double-check the address, then send
Bot command: /send <recipient> <amount>
Before you send — checklist
- Re-check recipient and amount
- Confirm network and wallet are correct (Oasis Sapphire)
- Confirm you have enough ROSE for gas
- Never share a seed phrase or private key
GUIDE 2: Receive SNVR
Method 1 — 6-digit receive code
- Open Receive
- Generate a code
- Share the code with the sender
- They send using that code
Method 2 — Share your wallet address
- Connect your wallet in Settings
- Copy your Oasis address and share it
Prefer privacy → use a receive code. Prefer a direct transfer → use a wallet address.
GUIDE 3: Privacy Routing
What is Routing?
Normal send: A → B.
Routing: A → routing pool → B (deposit and claim are separated, which makes simple tracing harder).
Step 1 — Deposit into the routing pool
Bot example: /route <amount> <recipient> (or use Routing in the app).
Step 2 — Claim
Example: /route claim <walletAddress> (or claim from the Routing screen).
Modes
- Fast Mode: usually seconds up to about ~2 minutes
- Enhanced Mode: about 30–120 minutes delay (stronger privacy)
Fee: 1% total
- 0.5% burn
- 0.5% project / ecosystem
Claiming to a fresh wallet address is recommended.
Routing does not guarantee full anonymity.
GUIDE 4: GhostSwap (ROSE ↔ SNVR)
What is GhostSwap?
Exchange ROSE ↔ SNVR on Oasis Sapphire. Open GhostSwap in the app (or bot /swap).
Directions
- Get SNVR: you pay ROSE (+ gas); recipient receives SNVR
- Get ROSE: you pay SNVR (+ gas); recipient receives ROSE
Recipient
Telegram numeric ID, Oasis 0x… address, or a 6-digit receive code (preferred for privacy).
Fee: 0.3% total
- 0.2% pool (LP)
- 0.1% ops
MetaMask ROSE for “Get SNVR” is mostly the swap payment (pool rate), not gas. Gas is a separate small ROSE fee.
Bot: /swap [rose|snvr] <amount> <recipient>
GUIDE: Points
1. What Points Are
Points are temporary rewards available only during the pre-sale period prior to exchange listing. Points are not SNVR tokens, nor are they a wallet balance. They are tied directly to the account logged in via your access link/code.
2. How You Earn
First Action Rewards: Earn 100 Points upon completing your first successful Transfer, and 100 Points upon completing your first Routing claim.
Daily Action Rewards: Earn 100 Points for your first Transfer of the day, and 100 Points for your first completed Routing claim of the day (Reset daily at UTC 00:00). Repeating the same action multiple times on the same day will not grant extra points.
Special/Event Rewards: Points awarded through special events (e.g., referrals) or manual distribution by the SNVR team will display the exact reason provided in your transaction history.
3. How to Exchange
Conversion Rate: 1,000 Points = 1 SNVR
How to Redeem: Go to the Exchange for SNVR section on the Home page and connect your MetaMask wallet to receive your tokens.
Redemption Limit: A daily limit on the number of exchanges applies.
4. When It Ends
The points system and redemption feature will sunset and terminate upon official exchange listing.
GUIDE 5: MetaMask connect & wallet auth
SNVR Messenger uses SIWE (Sign-In with Ethereum).
- This is different from the old Secret Network viewing-key flow
- Wallet SIWE session: about 6 hours on this device — after it expires, connect MetaMask and sign again to show balances and use on-chain actions
- Signing is not sharing your private key or seed phrase
Bot balance sync (Settings checkbox)
In Settings → Bot balance sync:
- ON (default after SIWE): Telegram can use your linked address and a short balance cache for up to 1 hour (bot
/balance, etc.) without reopening the messenger. SIWE itself stays on this device. - OFF: the app deletes the wallet address and balance cache from the server immediately. The bot can no longer show on-chain balance from that link until you turn sync back on and connect/sign again.
Turning bot sync OFF does not delete MetaMask. It only removes the server-side link/cache used by the Telegram bot.
GUIDE: Switch MetaMask wallet (mobile)
Use this on a phone when MetaMask is already connected and you want a different account. The approval windows open by themselves. Stay on this screen. Do not wait, and do not go looking for another button inside MetaMask.
- Sign in to SNVR Messenger with your
/linkcode, then open it. - Open Settings.
- If the button is orange Connect MetaMask, tap it once. That is the first connection, and the approval windows open by themselves. After you approve, it turns into green Connected and Reconnect. If it is already green Connected, skip this tap. The orange button does not switch wallets.
- Tap Reconnect once.
- MetaMask opens the account window automatically. Choose the wallet you want and approve the connection.
- The login window then opens automatically. Check that the account name is the wallet you just chose, then approve the signature. Tapping the name only shows the address. It does not change the wallet.
- Settings shows Connected again. Your balance follows the wallet you just signed.
If you cancel, switching stops and you may see Cancelled in MetaMask. Tap Reconnect again. Send, Swap, and Routing keep their own approval windows. This switch is Settings → Reconnect only.
GUIDE 6: Gas & transactions
On Oasis Sapphire, gas is paid in ROSE.
Before every transaction: confirm network, ROSE balance, and the MetaMask confirmation details.
If something fails, save the error message and contact support.
Quick troubleshooting
- Receive code expired → generate a new one
- Balance missing → MetaMask connected? Oasis Sapphire? SIWE session expired (~6h)? Bot sync OFF?
- Routing deposit sent but nothing received → complete the claim step
- GhostSwap fails → check ROSE gas, MetaMask network, and pool liquidity
GUIDE 7: 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 —MetaMask required —swap UI is in this app /route —Privacy routing (relay pool) —run here + MetaMask Recipient: Telegram @username, 0x… 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: On Oasis Sapphire, SNVR balances are confidential. Explorers can still show your wallet address and some activity. Use receive codes when you can.
💎 Add SNVR to MetaMask
If SNVR does not appear in MetaMask, add it as a custom token using the contract address below (synced from backend /wallet/chain-config). Network: Oasis Sapphire.
Symbol SNVR · Decimals 9 · Network Oasis Sapphire
How to add SNVR in MetaMask
- Open MetaMask —make sure network is Oasis Sapphire (chain id 23294).
- Tap Import tokens —Custom token.
- Paste the SNVR contract address from this page.
- Confirm Symbol = SNVR and decimals from this page, then Import.
- ROSE is gas on Sapphire — keep a little ROSE for fees.
MetaMask’s token list may show 0 even when you hold SNVR (confidential balance). Check My balances in Settings after Connect MetaMask.
💬 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
How to send
MetaMask: Approve the transfer in MetaMask (Settings → Connect MetaMask).
Prefer a 6-digit receive code from Receive / /receive. Example: 482913 · amount 10.
Usage: /send <recipient> <amount> Recipient can be: · Telegram numeric ID · 6-digit receive code · Oasis wallet address (0x…) Ex: /send 123456789 10 Ex: /send 482913 5 Ex: /send 0xYourWalletAddressHere 1
📋 Activity
Recent activity on this device.
🔄 GhostSwap (0.3% fee)
Amount = SNVR the recipient receives. You pay ROSE (+ gas).
MetaMask ROSE for Get SNVR is mostly the swap payment (pool rate), not gas. The same SNVR amount can cost a bit more or less ROSE after the pool moves. Gas is a separate small ROSE fee.
How to swap
Requires MetaMask signing. Recipient can be @telegram, an Oasis address, or a 6-digit receive code.
Fee: 0.3% total = 0.2% pool (LP) + 0.1% ops.
Tip: When receiving SNVR from a swap, ask them to use 📥 Receive or /receive to reduce address exposure.
🔐 Privacy routing (relay)
1) Deposit → 2) Claim · Fee 1% · Fast ≈ minutes · Enhanced ≈ 30–120 min
Enhanced: wait after deposit, then claim. Prefer a fresh Oasis address.
Modes, fees & tips
Fast — claim soon (seconds to ~2 min). Enhanced — wait ~30–120 min for stronger privacy.
Use a new Oasis address when you can. Fee 1% total (0.5% burn + 0.5% ops).
If SNVR is missing in MetaMask: Guide → Add SNVR to MetaMask (or Settings → Connect MetaMask).
Telegram paste issues? Use the Paste button.
Connect MetaMask (Settings) to load tickets.
📥 Receive
Privacy routing: For deposits and claims, a code from here avoids posting 0x… in chat and pairs well with claiming to a fresh Oasis address 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.
Points
Dates and times are UTC.
—
- Loading…
⚙️ Settings
? Language
Applies to this device only. Command names like /link stay the same.
? My balances
MetaMask token list showing 0 is normal. Check your balance only here.
Connect MetaMask (SIWE) and turn bot sync ON to see confidential SNVR and ROSE gas. Both hide when sync is OFF.
Beta welcome: claim SNVR once per account (after MetaMask connect). Paid automatically in about 5–10 seconds — please wait, don’t tap again.
? Profile
JPG, PNG —~200KB max recommended
? Invite link
Share this link. Signups via your link are counted below. Rewards are granted manually by ops for now.
Signups via your link:
📖 Help in Guide
Telegram bot commands and “Add SNVR to MetaMask” now live in Guide.
🔗 MetaMask (Oasis Sapphire)
How to connect MetaMask
- Install MetaMask (PC extension or mobile app)
- Add Oasis Sapphire mainnet (chainId 23294, RPC https://sapphire.oasis.io)
- Tap Connect MetaMask below and approve connect + signature
- Your 0x address appears above —copy it anytime for deposits or support
…Keys stay in MetaMask. SNVR does not create or hold keys.
After you approve in MetaMask, your balance is usually linked within a few seconds.
Connected
Connect MetaMaskMobile: In Telegram?s in-app browser, tap Open in MetaMask. Inside MetaMask, approve connect + signature. Desktop: use the MetaMask extension on Chrome/Brave.
Flow status: idle
Build: 2026-10-20-points-visibility
Wallet: not linked
Mobile manual link (legacy)
Legacy Secret-era manual link is disabled on Oasis. Use Connect MetaMask above.
Advanced
Rotate viewing key — legacy (hidden on Oasis).
If needed, tap Connect MetaMask again.
Viewing key
Legacy Secret viewing key UI (hidden on Oasis).
Not linked
? Bot balance sync
Auto: After Connect MetaMask (SIWE), this turns ON so Telegram can use your linked address and a short-lived balance cache without reopening the messenger. Server keeps address + last balance for 1 hour (not sliding). SIWE stays only on this device.
OFF: server wallet address and balance cache are deleted immediately. Reconnect SIWE to use on-chain again.
Loading...
? Mobile quick flow
1) Tap Connect MetaMask (or Open in MetaMask on mobile).
2) Approve connect + signature in MetaMask.
3) Return here and wait a few seconds for link + balance.
4) Confirm your 0x address under Your MetaMask wallet address.
If balance stays blank, 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