Skip to content

0xRadioAc7iv/solrpc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SolRPC

SolRPC is a local-first, intelligent RPC aggregator for Solana that provides load balancing, caching, failover, and real-time analytics.

It helps developers build faster and more reliable dApps by turning any set of RPC endpoints into a resilient, observable network — without vendor lock-in or custom infra. Think of it as the reliability layer Solana developers have been missing.

Features

  • Latency Optimization Route requests through the lowest-latency RPC nodes based on real-time benchmarking — critical for games, high-frequency trading, and real-time apps.

  • Failover Protection If one RPC endpoint goes down, SolRPC seamlessly switches to another — ensuring your app stays online 24/7 without manual intervention.

  • Multiple Load Balancing Options It provides multiple load balancing options depending on your dApp usage and traffic. Currently there are 4 options - Round-Robin, Least Connections, Least Latency and Weighted.

  • Analytics Dashboard Gain insights into request volume, latency, and provider health from one dashboard — perfect for monitoring and debugging.

  • Caching Responses are automatically cached based on their nature. There are multiple caching methods - In-Memory, Redis and Memcached.

Local Setup

Server

  1. Go to aggregator directory
cd aggregator
  1. Install dependencies
npm i
  1. Run the server
npm start

Frontend (Dashboard)

  1. Go to frontend directory
cd frontend
  1. Install dependencies
npm i
  1. Run the server
npm run dev

About

RPC Aggregator for Solana

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages