feat: remove the last beginner walls — USDC sourcing help, reachable deposit page, first-run reassurance

- The /welcome deposit page (QR + auto-refreshing balance + key backup) was
  gated behind a legacy 'beginner mode' localStorage flag that nothing sets
  anymore — every deposit link silently bounced to /traders. Gate removed:
  any signed-in user reaches it.
- 'Don't have USDC yet?' helper on the deposit page: buy on Binance/OKX/
  Coinbase, withdraw picking the Base network, arrives in ~1 minute. This is
  the wall every true newcomer hits first.
- Autopilot step 3 now says exactly where trading money goes
  (app.hyperliquid.xyz → Deposit, USDC on Arbitrum).
- Register page: 'NEW_USER ONBOARDING / Initializing Registration Sequence'
  jargon replaced with what actually happens next (guided launch, ~$13,
  five minutes).
- Dashboard shows a calm first-run note while a fresh autopilot runs its
  first cycle ('reading the whole market — first decision lands in a minute
  or two'), so the initial silence doesn't read as broken.
- Hyperliquid connect steps renamed to plain language ('Approve it in your
  wallet (trade-only, cannot withdraw)' etc.).
This commit is contained in:
tinkle-community
2026-07-07 23:03:20 +09:00
parent c1b660bb45
commit 390db72cdb
6 changed files with 44 additions and 23 deletions

View File

@@ -249,17 +249,21 @@ export function HyperliquidWalletConnect({
title: language === 'zh' ? 'Hyperliquid Wallet' : 'Hyperliquid Wallet',
connect: language === 'zh' ? 'Connect Hyperliquid' : 'Connect Hyperliquid',
connected: language === 'zh' ? 'Connected' : 'Connected',
mainWallet: language === 'zh' ? 'EVM main wallet' : 'EVM main wallet',
mainWallet: language === 'zh' ? 'Connect your wallet' : 'Connect your wallet',
generateAgent:
language === 'zh'
? 'Generate NOFX agent wallet'
: 'Generate NOFX agent wallet',
? 'Create a trading key for NOFX'
: 'Create a trading key for NOFX',
approveAgent:
language === 'zh' ? 'Authorize agent trading' : 'Authorize agent trading',
language === 'zh'
? 'Approve it in your wallet (trade-only, cannot withdraw)'
: 'Approve it in your wallet (trade-only, cannot withdraw)',
approveBuilder:
language === 'zh' ? 'Finalize trading authorization' : 'Finalize trading authorization',
save: language === 'zh' ? 'Save to NOFX' : 'Save to NOFX',
done: language === 'zh' ? 'Flow complete' : 'Flow complete',
language === 'zh'
? 'Approve the small per-trade builder fee'
: 'Approve the small per-trade builder fee',
save: language === 'zh' ? 'Save to NOFX — done' : 'Save to NOFX — done',
done: language === 'zh' ? 'All set — trading authorized' : 'All set — trading authorized',
balance: language === 'zh' ? 'Hyperliquid balance' : 'Hyperliquid balance',
withdrawable: language === 'zh' ? 'Withdrawable' : 'Withdrawable',
equity: language === 'zh' ? 'Equity' : 'Equity',