Changelog

Latest updates, improvements, and fixes to Vezta.

v0.9.1

Developer Documentation & Infrastructure

  • Published full developer documentation site with architecture guides, API reference, and WebSocket channel docs
  • Added comprehensive error codes reference with all machine-readable codes and client-side handling patterns
  • Migrated database from Supabase to self-hosted Postgres 17 container on the production VM
  • Price-sync memory optimizations: only write snapshots when price changes (delta > 0.0001), reducing VM memory from 5+ GB to under 2 GB
v0.9.0

Copy Trading & Counter Trading

  • Copy trade subscriptions with configurable per-trade allocation and budget limits
  • Counter trade automation: automatically take the opposite side of tracked wallets
  • Take-profit and stop-loss (TPSL) support on all order types
  • Improved order state machine: created, pending, partial, filled, cancelled, failed transitions
  • Sniper orders for monitoring and auto-executing on new market listings
v0.8.0

Mobile App Launch

  • Native iOS and Android app built with Expo SDK 55 and React Native 0.83
  • 5-tab navigation: Home, Markets, Portfolio, Social, More (48 screens, 131 files across 16 feature domains)
  • Biometric authentication (Face ID / Touch ID) with SecureStore for token security
  • Push notifications via Expo Notifications with accent-colored alerts
  • NativeWind v4 styling matching the web terminal dark theme
  • Reanimated v4 animations: number rolls, tick flashes, skeleton shimmers, press scales
  • Deep linking support for market, trader, and invite paths
  • OTA updates via expo-updates for instant patches without app store review
v0.7.0

AI Signals & News Monitor

  • Real-time news aggregation from 6 sources: GDELT, RSS, NewsData, CryptoNews, X/Twitter, Telegram
  • Signal classification pipeline: categorize articles, deduplicate, link to markets, geo-tag
  • AI prediction scoring with model accuracy statistics and confidence intervals
  • BullMQ signal-ingestion queue with staggered schedules to avoid API rate limits
  • WebSocket broadcast of new signals via monitor:signals channel
  • Separate signal-detector queue for market-data-based signals (whale moves, smart money)
v0.6.0

Rewards & Missions System

  • Points ledger with full earning and spending history
  • Daily missions and time-limited challenges with progress tracking
  • Login streak rewards with consecutive-day bonuses
  • Referral system with 3-layer deep earnings and custom referral codes
  • Access key generation for invited users with eligibility checks
v0.5.0

Advanced Trading & Arbitrage

  • Smart router automatically selects the best exchange for each trade
  • Cross-platform arbitrage scanner detects price discrepancies between Polymarket and Kalshi
  • Merge and split operations for Polymarket conditional token positions
  • Wallet tracker: follow any address and monitor their positions and trades in real time
  • Arbitrage opportunity broadcast via WebSocket for real-time alerts
v0.4.0

Social Features & Leaderboard

  • Top trader leaderboard synced from Polymarket across 4 categories and 4 time periods
  • Trader enrichment pipeline: ROI, win rate, best trade, sparkline, streak for 50 traders every 30 minutes
  • KOL badge support from Polymarket verified status
  • Activity feed with trade history and portfolio updates
  • Notifications system with in-app and email delivery via Resend
v0.3.0

Market Data & Charts

  • Historical price backfill from exchange APIs: Polymarket hourly + daily candles, Kalshi daily candles
  • OHLC chart endpoint with dynamic bucket sizes: 1min (6H), 5min (1D), 30min (1W), 1hr (1M), 1day (ALL)
  • Real-time price snapshots every 60 seconds with change-detection optimization
  • Event grouping for multi-market events (e.g., election markets grouped by candidate)
  • Market search with category filters, volume sorting, and timeframe selections
v0.2.0

Trading Engine & Portfolio

  • Order placement via Polymarket CLOB and Kalshi Trade API v2
  • Portfolio tracking: positions, open orders, historical trades, PnL calculations
  • Real-time WebSocket channels: market:prices, market:orderbook, market:trades, user:orders
  • Redis adapter for horizontal WebSocket scaling
  • PnL snapshot system for historical portfolio value tracking
v0.1.0

Foundation

  • NestJS backend with Fastify, Prisma ORM, PostgreSQL, and Redis
  • Polymarket and Kalshi market ingestion with event-based fetching (top 30 events by volume)
  • Wallet-based authentication: Solana (tweetnacl) and EVM (ethers) signature verification
  • JWT access tokens (15min) with httpOnly refresh token cookies (7 days)
  • Next.js 16 frontend with App Router, Tailwind v4, and dark-mode terminal design
  • Kubb code generation pipeline: OpenAPI spec to TypeScript types, Zod schemas, and TanStack Query hooks
  • Swagger documentation at /docs with automatic OpenAPI spec export