The type of node you choose depends on your requirements. Since we don’t impose any rate limits, your node’s performance will rely entirely on its specifications.For gRPC streaming applications (primary use case), any node type will perform well.
Important: While getProgramAccounts is supported, dedicated nodes are not optimized for these calls. Heavy usage can impact node performance or even cause node failure. Use your shared plan for getProgramAccounts queries as it has a custom indexer that makes these calls much faster and more reliable.
We offer nodes across multiple regions: in North America (Pittsburgh, Newark, Salt Lake City, Los Angeles, Vancouver); in Europe (Dublin, London, Amsterdam, Frankfurt); and in Asia (Tokyo, Singapore) to ensure the best geographic coverage with the global Solana infrastructure.For optimal latency, choose a node closest to your server. Your node will be deployed within three hours of payment.
You can customize your node by selecting the client type — either Agave or Jito Labs (fork of Agave with an additional method simulateBundle)
Select your dedicated node's client type
Dedicated nodes cannot send Jito Bundles on their own. To send Jito Bundles, you must use the Jito API, which handles packaging and sending the bundles through Jito’s system.To simplify this process, our SDK provides an easy method called Send Jito Bundle.
We strongly recommend adding the Yellowstone Geyser Plugin, which is the primary use case for dedicated nodes. It provides high-performance gRPC streaming of slots, blocks, transactions, and account updates.
Select the Yellowstone gRPC Geyser Plugin (Recommended)
Best Practice: Dedicated nodes are optimized for gRPC streaming. Use your shared plan for transaction submission, archival queries, and complex RPC operations.
You can pay via fiat or crypto (USDC). Once your payment goes through, your node will be deployed within 3 hours.For billing, fiat payments will receive a discount on the next month’s bill for the number of days it took to provision the node. For crypto payments, the billing cycle starts once the node is delivered.
Dedicated nodes are optimized for gRPC streaming via the Yellowstone Geyser Plugin. This is the primary and recommended way to use your dedicated node.
Consider LaserStream for gRPC Streaming: LaserStream offers superior performance, reliability, and advanced features like historical replay for gRPC streaming. It’s recommended for 99% of streaming use cases. Compare LaserStream vs Dedicated Nodes to choose the best solution for your needs.
Each dedicated node also provides basic RPC functionality, but with limitations. For production applications, combine dedicated nodes with a shared plan.Here we are using Solana web3.js to call getSlot using our dedicated node:
Report incorrect code
Copy
Ask AI
// Using @solana/web3.jsconst { Connection } = require('@solana/web3.js');const connection = new Connection('https://liveried-grazings-gxzjabdgqa-dedicated.helius-rpc.com?api-key=465964ff-f718-47d2-a51c-66ddcce332d7');// Get the current slotconst getSlot = async () => { const slot = await connection.getSlot(); console.log('Current slot:', slot);};getSlot();
This is how you would set up a native websocket connection to stream new slots: