Back to Portfolio
Web3 / Frontend2025-2026

ZiroDelta — Solana Trading dApp

Wallet layer and core trading screens for a Solana funding-rate arbitrage dApp, plus the wallet flows of its React Native app.

SolanaWallet AdapterReactTypeScriptZustandWebSocketReact Native

Key Features

  • Solana wallet-adapter provider and connection flow, with an auth store tied to the connected wallet
  • Pair detail page and execution panel for arbitrage executions
  • Live portfolio, executions and trade drill-downs across Bybit and KuCoin over WebSocket
  • React Native wallet flows: create/import wallet, Phantom and WalletConnect, send/receive SPL tokens, transaction confirmation
  • Vault dApp hardening (Anchor client): RPC config moved to environment variables, input validation

Challenges

  • Keeping wallet connection, auth and trading state consistent while users switch wallets
  • Showing live execution data from two exchanges without overwhelming traders
  • Making mobile wallet flows understandable for people who are new to self-custody

Solutions

  • One wallet provider and a Zustand auth store as the single source of truth for every trading screen
  • Contextual modals for trade drill-downs instead of dumping every trade on the page, with consistent date and number formatting
  • An explicit confirmation step before every transaction, and readable error handling for Phantom and WalletConnect failures

Interested in Similar Projects?

And many more — let’s discuss what you’re building and how I can help.