Skip to main content

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

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).
  • 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)
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 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
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
Built with:
  • Tailwind CSS v4 for styling
  • Glassmorphism design patterns
  • Framer Motion animations
  • Recharts for data visualization
  • Custom components like CardWithCornerShine, GlassmorphismNavbar, and LivePulseIndicator

How it works

1

Connect your wallet

Use Jupiter Wallet Adapter to connect any Solana wallet (Phantom, Solflare, etc.) or manually enter a wallet address.
2

Fetch trade data

Deriverse fetches your transaction history from the Solana blockchain via Helius RPC and parses Deriverse-specific trades.
3

View analytics

See comprehensive metrics including win rate, PnL, fee breakdown, leverage usage, and time-based performance.
4

Journal your trades

Add notes, tags, and lessons learned to each trade. Track your journaling streak over 21 days.

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

Credits

Deriverse was designed and engineered by Yamparala Rahul (@yamparalarahul1) as part of the Superteam Earn bounty: Design trading analytics dashboard with journal and portfolio analysis.

Build docs developers (and LLMs) love