What is Deriverse?
Deriverse is a comprehensive trading analytics and journaling platform built specifically for Solana DEX traders. It helps you track your performance, journal your decisions, and gain actionable insights from your trading data. Whether you’re trading on devnet for testing or analyzing real mainnet positions, Deriverse gives you the tools to become a more consistent and disciplined trader.Live Application
Try Deriverse on Vercel
Demo Video
Watch the product walkthrough
Who is Deriverse for?
Active Traders
Track your performance across spot and perpetual markets with real-time analytics
Learning Traders
Journal your trades to identify patterns and improve your decision-making process
Analysts
Analyze fee composition, leverage usage, and time-based performance metrics
Developers
Test trading strategies on devnet with real blockchain data integration
Key features
Wallet-based trade lookup
Wallet-based trade lookup
Connect your Solana wallet or manually enter any wallet address to fetch trading history from the blockchain. Supports both devnet (for testing) and mainnet (coming soon).
Real-time trading analytics
Real-time trading analytics
- Win rate and total wins/losses
- Average win vs average loss comparison
- PnL tracking with daily equity curves
- Trading volume with compact formatting
- Fee breakdown (protocol maker/taker, network fees)
- Long/short ratio for directional analysis
- Leverage analysis with win rate by leverage tier
- Time-based performance by session (morning/afternoon/evening/night)
Trade journaling
Trade journaling
Add annotations to every trade with:
- Freeform notes about your mindset and execution
- Custom tags (e.g., “FOMO”, “Good Setup”, “Revenge Trade”)
- Lessons learned for future reference
- 21-day streak tracking to build consistent journaling habits
Mock & devnet modes
Mock & devnet modes
- Mock mode: Explore the platform with 240 pre-generated trades (60% win rate, deterministic data)
- Devnet mode: Connect your wallet to fetch real trades from Solana devnet via Helius RPC
- Switch seamlessly between modes for testing and exploration
Persistent storage
Persistent storage
All data is stored in Supabase (PostgreSQL) with:
- Cross-device access to your trades and annotations
- 24-hour caching to reduce blockchain fetch latency
- Row Level Security (RLS) for data privacy
- Manual sync control with last-updated timestamps
Premium dark-mode UI
Premium dark-mode UI
How it works
Connect your wallet
Use Jupiter Wallet Adapter to connect any Solana wallet (Phantom, Solflare, etc.) or manually enter a wallet address.
Fetch trade data
Deriverse fetches your transaction history from the Solana blockchain via Helius RPC and parses Deriverse-specific trades.
View analytics
See comprehensive metrics including win rate, PnL, fee breakdown, leverage usage, and time-based performance.
Tech stack
Core framework
- Next.js 16 (App Router) for server-side rendering and routing
- React 19 for UI components
- TypeScript for type safety
Blockchain integration
- Solana Web3.js for blockchain interaction
- Jupiter Wallet Adapter for wallet connections
- Helius RPC for transaction history fetching
- @deriverse/kit (SDK) for trade parsing
Data persistence
- Supabase (PostgreSQL) for storing wallets, trades, and annotations
- Row Level Security (RLS) for data privacy
UI & styling
- Tailwind CSS v4 for styling
- Framer Motion for animations
- Recharts for charts and data visualization
- shadcn UI components
Architecture overview
Deriverse follows a modern serverless architecture:- Frontend: Next.js App Router with React components
- State Management: React hooks (
useWalletConnection) - Data Layer: Supabase services (Wallet, Trade, Annotation)
- Blockchain: Helius RPC + Deriverse SDK for trade parsing
For detailed architecture documentation, see Platform Architecture.
What’s next?
Quickstart
Get started with Deriverse in 5 minutes
Wallet Setup
Learn how to connect your Solana wallet
Analytics
Explore all available trading metrics
Journaling
Learn how to journal your trades
