Gateway Architecture

Architecture Overview

The architecture of this system is designed to efficiently handle client requests and interact with the Solana mainnet.

Flowchart of System Components:

  • Client / OOBE Runtime / SDK connects to Synapse Gateway RPC

  • Synapse Gateway RPC links to:

    • RPC Relay Engine

    • Smart Data Layer

  • RPC Relay Engine routes to RPC Nodes Pool

  • Smart Data Layer accesses Cache Storage

  • RPC Nodes Pool communicates with Solana Mainnet Architecture Explanation

ℹ️ RPC Relay Engine: Manages the routing of requests and selects the best available node to optimize performance.

ℹ️ Smart Data Layer: Engages in the pre-processing, normalization, and enrichment of data, which is applicable to Singularity and Custom setups.

ℹ️ Cache Storage: Functions to minimize duplicate requests, thereby lowering latency and improving overall system efficiency.

Example of future endpoint

Endpoint
Description
Output

/v1/price?mint=

Token price with caching

JSON

/v1/ohlc?mint=&interval=

OHLC data for charts or AI analysis

JSON

/v1/account?address=

Decoded Solana account data

JSON

/v1/pools?mint=

Raydium/Orca pools for a token

JSON

/v1/bubblemap?mint=

Bubblemap and transaction clustering

JSON

Last updated