Technical Architecture
The Sora system is built on a multi-layered architecture, ensuring low-latency data processing, real-time tracking, and seamless UI integration into Photon.
A. Data Acquisition Layer – Solana RPC Nodes and WebSocket Integration
Sora utilizes Solana RPC nodes to access blockchain data efficiently. A real-time WebSocket connection ensures continuous transaction monitoring, preventing delays in data retrieval.
The system listens for token-specific events, including:
Wallet interactions with specific tokens (buy, sell, transfer).
Liquidity movements across pools (new liquidity added or removed).
New wallet participation vs. existing holders.
This data is aggregated and indexed into a structured database for rapid querying and processing.
B. Data Indexing and Processing – Intelligent Categorization System
Once raw transaction data is collected, Sora’s backend applies custom-built indexing algorithms to categorize transactions based on behavioral patterns:
Wallet classification:
Identifies whale wallets (top percentage holders).
Distinguishes between new traders and repeat buyers.
Tracks bot interactions that influence liquidity.
Transaction scoring:
Assigns a "buy/sell pressure" rating based on historical price impact.
Detects suspicious patterns, such as large sell-offs before announcements.
Flags wash trading or coordinated pump-and-dump activities.
Liquidity impact measurement:
Analyzes how transactions affect market depth.
Tracks slippage and order execution behavior to predict volatility.
The processed data is optimized for real-time delivery through an API layer that integrates seamlessly with Photon’s frontend.
C. Photon Frontend Integration – Embedded UI for Direct User Access
One of Sora’s key advantages is native integration within Photon’s MemeScope interface. Instead of requiring users to open external blockchain explorers, Sora delivers real-time analytics within the Photon UI, allowing traders to:
View live transaction feeds per token.
Track buy/sell distributions across different timeframes.
Identify whale movements with instant alerts.
Access historical trade analysis without leaving Photon.
The UI components are built using React and Web3.js, ensuring efficient rendering and dynamic updates as new blockchain data becomes available.
Last updated