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.