Overview
The Raze gateway transparently proxies all standard Solana JSON-RPC methods to a load-balanced pool of upstream validators. Beyond the custom methods (sendTransaction, sendBundle), you can use any method from the Solana JSON-RPC API.
Base URL: Any regional gateway endpoint
https://rpc.raze.bot/— GeoDNS routes to the nearest region automatically (works in web3.js / browsers)- And 5 others (see all regions)
https://rpc.raze.bot/ exposes the standard JSON-RPC handler (used by Raze SDKs and web3.js alike).
Helius / DAS methods
The gateway implements Helius-compatible Digital Asset Standard JSON-RPC locally (backed by Raze History, not Helius upstream):
See Helius / DAS compatibility for auth (
?apikey=), limits, and migration notes.
Transaction Methods
Account Methods
Block & Slot Methods
Cluster & Network Methods
Usage Example
All methods use standard Solana JSON-RPC 2.0 format:Method Categories
The gateway intelligently routes requests based on method category:Write Methods
Transactions and simulations are prioritized for low latency:sendTransaction(custom, tip-routed)sendBundle(custom, Jito-compatible)simulateTransaction
High-Reliability Methods
Critical methods are fanned out to multiple endpoints for maximum uptime:- Signature confirmation (
getSignatureStatus,getSignatureStatuses) - Transaction lookup (
getTransaction) - Block queries (
getBlock,getBlocks) - Cluster info (
getSlotLeader,getSlotLeaders,getClusterNodes,getLeaderSchedule,getEpochSchedule)
Token Index Methods
Some methods rely on optional validator indexes that not all RPC endpoints have. Raze automatically fans out these requests across multiple endpoints and unions the results:getTokenAccountsByOwner(returns all accounts, not partial)getTokenLargestAccounts
Error Handling
All methods return standard JSON-RPC error codes:Rate Limits
Rate limits are enforced per API key, per minute, with a daily cap:
Use the portal (raze.bot) to upgrade and get higher limits on your API key.
