Acc. I · Rumores hyperliquidus — social trading organism, cultivated 2025
Rumour — Web3 social trading on Hyperliquid
Founding frontend engineer · Frontend lead · 2024 – 2026 · AltLayer
The self-described "world's first rumour trading platform" — signal-first chatrooms turn anonymous market intel into Hyperliquid perp positions without leaving the app.
Rumores hyperliquidus — social trading organism, cultivated 2025
Field notes
The context
AltLayer wanted a Web3 social trading product where market rumours become tradable positions — a pixel/Minecraft-styled app with strict design direction that had to ship across three distribution shells (PWA, Farcaster Miniapp, LINE DappPortal Mini Dapp) from one codebase, with wallet-signing flows, perpetual trading, bridging, and a live social layer.
Cultivation
What I built
- Led the frontend through several iterations to production launch — implemented the pixel/Minecraft-style UI with strict design direction: button shadow effects, pixel-grid layouts, responsive design across breakpoints.
- Owned the Farcaster Miniapp shell end-to-end — SDK integration, environment-specific manifest handling, Farcaster OAuth in linked accounts, and miniapp-aware navigation.
- Built the LINE DappPortal Mini Dapp integration on the LINE DappPortal SDK, with testing components and a quick-start handover for the team.
- Shipped the wallet-setup and auth-routing flow on Privy embedded wallets — account switching, user-info-aware routing, transaction error handling, and a debug surface for cross-shell verification.
- Built the perps trading UI against the Hyperliquid SDK — long / short flows, leverage and amount sliders, and consistent navigation state across trading routes — plus the smart-contract bridging behind the funding path.
- Integrated OKX and LI.FI bridging on the frontend so users could choose between bridge providers when funding positions.
- Integrated Rumour Viber on Tencent Cloud Chat and led a coordinated mobile chat-layout overhaul across the messaging surface.
- Built internal admin tooling for reviewing and creating rumours; supported agent/bot-triggered workflows that scan X/Twitter trends and create rumours from discovered signal.
- Wired the PWA update-dialog and service-worker flow, added Arbitrum Sepolia support for pre-prod verification, and authored regression-testing documentation for the team.
- Wrote Playwright E2E tests in a separate testing repository, using Synpress where MetaMask wallet-signing flows were involved.
Root system
How it works
A single React + Vite codebase ships as three products: an installable PWA, a Farcaster Miniapp, and a LINE DappPortal Mini Dapp. Privy embedded wallets carry auth and signing across shells; the trading path runs on the Hyperliquid SDK with OKX and LI.FI as selectable bridge providers on the funding side; Tencent Cloud Chat powers the social layer; and shell-aware navigation plus environment-specific manifests keep each distribution surface behaving natively.
Harvest
Outcomes
- Shipped to production at rumour.app as a live AltLayer product across all three shells.
- One codebase, three distribution surfaces — PWA, Farcaster Miniapp, LINE DappPortal — with wallet-signing parity across all of them.
- Rumour-to-trade flow live end-to-end: chatroom signal → Hyperliquid long/short perp position without leaving the app.
- Playwright + Synpress E2E coverage over the MetaMask wallet-signing flows, maintained in a dedicated testing repository.
Multi-shell products live or die on the seams: manifest handling, OAuth handoff, and navigation state differ per shell even when the UI is identical. Owning the cross-shell surface as one deliberate system — with a debug surface for verification — beats patching each shell reactively.