You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a safe demonstration. Step 1 performs a tiny real TESTNET transaction (XLM fee only). Steps 2–5 are simulated for UX learning. We never ask for your Secret Recovery Phrase or wallet password, and no USDC leaves your wallet in this demo.
Title: Request to remove phishing warning for stellar-nexus-experience.vercel.app
2
+
3
+
Summary
4
+
- We operate a developer demo site for Trustless Work on Stellar. The site is TESTNET-only, never asks for Secret Recovery Phrase or wallet password, and does not move user mainnet assets. We believe our domain was incorrectly flagged and request review and removal from blocklists.
- Interactive demos showing trustless escrow workflows on Stellar (education/sandbox). Not a token sale, airdrop, or verification site.
11
+
12
+
Key safety measures implemented (code-level)
13
+
- TESTNET-only enforcement:
14
+
- Disables programmatic switches to PUBLIC/mainnet in `lib/stellar/stellar-wallet-hooks.ts`.
15
+
- UI network switch to Mainnet is disabled with a “Coming Soon” badge in `components/ui/wallet/NetworkIndicator.tsx`.
16
+
- UI banner and messaging indicate TESTNET-only usage.
17
+
- No seed/password collection:
18
+
- No UI fields or endpoints accept Secret Recovery Phrase or wallet password.
19
+
- Explicit consent for wallet actions:
20
+
- Wallet prompts only occur on user-initiated clicks. No auto-opening popups.
21
+
- “Real but safe” demo flows:
22
+
- Demo 1 (`components/demos/HelloMilestoneDemo.tsx`): Only the initialize step attempts a tiny real TESTNET transaction; subsequent steps are simulated. Added a prominent TESTNET/safety notice.
23
+
- Demo 2 (`components/demos/DisputeResolutionDemo.tsx`) and Demo 3 (`components/demos/MicroTaskMarketplaceDemo.tsx`): Funding/approval/release are simulated. Added a visible “Refund Now” action that resets demo state and an automatic refund option on modal close. No real user funds are moved.
24
+
- Refund-on-close UX:
25
+
-`components/ui/modals/ImmersiveDemoModal.tsx` triggers a global refund event on “Refund Now & Exit”; demos listen and reset immediately.
26
+
- Transparent transaction display:
27
+
- For any real TESTNET transaction (init step), the UI shows hashes and explorer links.
-`lib/stellar/stellar-wallet-hooks.ts`: Throws when attempting to switch to PUBLIC (mainnet) to enforce TESTNET-only.
36
+
37
+
Security headers and transport
38
+
- Hosted on Vercel over HTTPS. We can add stricter CSP/HSTS/XFO as needed; site does not include inline scripts that exfiltrate secrets.
39
+
40
+
Attestations
41
+
- We do not ask for SRP (seed phrase) or wallet passwords.
42
+
- We do not run mainnet transactions; only TESTNET is allowed.
43
+
- We do not initiate transactions without explicit user clicks.
44
+
- We do not impersonate other brands; logos/assets are our own.
45
+
46
+
Request
47
+
- Please remove `stellar-nexus-experience.vercel.app` from MetaMask/ChainPatrol/SEAL blocklists or mark as safe. If anything else is needed (extra headers, further copy changes), we will comply promptly.
0 commit comments