Commit graph

5 commits

Author SHA1 Message Date
Денис Зефиров
a0da0712c7 feat: cyberpunk HUD charts + drop "test" from faucet copy
All checks were successful
deploy / deploy (push) Successful in 1m41s
- SlippageCurve: segmented depth-charge meter with a volt redline at the 2%
  slippage limit, replacing the flat bar.
- DepthHistory: area trace with survey grid, peak marker and a pulsing live
  'now' node.
- HealthRadial: ticked radial dial with reticle crosshairs instead of the
  plain arc.
- Faucet/action copy: "Get test hUSD" -> "Get hUSD", "Get test {SYM}" ->
  "Get {SYM}", "test hUSD minted" -> "hUSD minted".

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-11 23:41:04 +04:00
Денис Зефиров
9f00841623 fix: depth chart crosshair tracks cursor when SVG is letterboxed
All checks were successful
deploy / deploy (push) Successful in 49s
DepthChart maps the mouse to SVG space with getBoundingClientRect, which
assumes the drawing fills the container. The viewBox (960x380) is narrower
than the container, so preserveAspectRatio centers it with ~127px of side
padding and the crosshair drifted ~100px from the cursor near the edges.
Map through the SVG's own getScreenCTM().inverse() so it stays exact
regardless of letterboxing.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-11 23:33:58 +04:00
Денис Зефиров
68baf5704b fix: seed campaign data when no live vault is reachable
All checks were successful
deploy / deploy (push) Successful in 54s
The public build sets ACTIVE_CHAIN_ID to Arbitrum Sepolia (421614), which has
no deployment and isn't in the prod wagmi config, so useReadContracts never
resolved -> Campaigns/Markets/Positions hung on skeletons forever.

Add CAMPAIGN_SEED (mirrors script/Deploy.s.sol's launch set) and HAS_LIVE_VAULT.
When no vault is reachable, useCampaigns returns the seeded launch set instead
of reading on-chain, and the position/balance reads are disabled so they can't
hang against an unreachable chain. Live anvil/dev path is unchanged.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-11 23:25:06 +04:00
Денис Зефиров
24fb890971 feat: mainnet wallet, cyberpunk backdrop layer, real market data, hoodquidity.com
All checks were successful
deploy / deploy (push) Successful in 1m8s
- Switch wallet connect default to Robinhood Chain mainnet (4663); keep testnet
  and anvil selectable. Header chip and hero folio now read Mainnet.
- New CyberGrid fx layer: survey lines, cross marks, corner locators, vertical
  kanji + scramble glyphs across Markets/Campaigns/Positions/Partners/AppBoard,
  echoing the hero's cyberpunk instrumentation.
- New DepthCanyon: 2D isometric voxel crater hero, single contained core glow
  (no bleed onto copy).
- Real per-token market data via Dexscreener /tokens/{mint} on canonical xStock
  mints; realistic prices/volume/liquidity.
- Remove VAULT address line from footer.
- Deploy target -> hoodquidity.com.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-11 23:15:27 +04:00
Денис Зефиров
dba2811447 Hoodquidity: liquidity campaigns for Robinhood Chain stock token markets
Full build: Vite/React acid-terminal frontend (BEARER design system,
Panchang/Sentient/Fragment Mono, neon layer, palette audit script),
HoodquidityVaults Foundry contracts (single+dual deposits via Chainlink-style
feeds, hybrid exit, 10% platform fee, boost, Genesis LP), Reown AppKit wallet
connect with Robinhood Chain testnet (46630), live data from Dexscreener and
onchain reads, partner portal, design-sync setup for claude.ai/design.

Deploy: static via Forgejo Actions platform, BUILD_DIR=apps/web/dist (.env).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 08:32:28 +04:00