Getting Started with Dedicated Nodes
Dedicated Nodes with Increased Bandwidth and Reduced Latency
Last updated
Dedicated Nodes with Increased Bandwidth and Reduced Latency
Last updated
Once you have placed an order for a Dedicated Node you will get access to the overview page which will be your Dedicated Node Hub. This will have all your pending orders and active Nodes. It can be reached by going to the Dedicated Nodes tab on the main dashboard or by clicking here. You will get an email once your node is ready and the status will change to Succeeded.
Order ID and Host ID are identifiers that can be used when contacting the support team with questions regarding your order (Order ID) or your node (Host ID). Think of them as names for your Node.
The URL is your standard Solana RPC URL which can be used to call RPC methods or used as a websocket by changing https to wss.
Your gRPC URL and gRPC Token are used when working with the Geyser Plugin that you chose. There will be code examples further that will explain how to use the gRPC and stream Solana events with minimal latency. All our dedicated nodes are Shredstream enhanced.
This is where your node is located.
This is the current version that is running on your node.
This is the Geyser plugin you chose.
Status represents the current state of your node:
Pending — signifies a pending order for your node
Underway — your node is being set up
Succeeded — your node is fully set up
Failed — your node is down
Archival is an add-on that gives access to historical Solana data. If you want to enable or disable it, you can contact our support team.
This indicates if your node is currently suspended. If a payment is missed, your node will be deactivated automatically. You have a 3-day grace period to reactivate it by completing the payment.
There are also 4 action buttons on the right that give you full control over your node's lifecycle and performance monitoring.
Lets you update or downgrade your node's version
Use this when you want to update to a newer version
Important to keep your node up-to-date with latest features and performance updates
Shows your node's performance
Track things like your response times, requests per second, success and failure rates
Monitor health and usage with request success rates and error rates
Permanently and immediately removes your node and cancels the subscription
This cannot be undone and you will have to order a new Node
Restarts your node
Each dedicated eode comes with an RPC URL that you can use like in the example below.
Here we are using Solana web3.js to call getSlot
using our dedicated node:
This is how you would set up a native websocket connection to stream new slots:
To begin using the Geyser plugin you need to clone the Yellowstone repo:
Once complete, you should see the terminal output new slots. Don't forget to replace the URL and Token with your own.
This example streams all Raydium transactions live in JSON format:
While nodes don't have strict usage limits, they are bound by hardware constraints. A balanced workload helps maintain optimal performance and node liveliness.
Avoid mixing heavy account-based calls (e.g. getProgramAccounts, getTokenAccountsByOwner, etc.) with gRPC usage on the same node.
It's best to move heavy account-based calls to a shared plan since we have a custom indexer that makes those calls much faster.
Monitor your node's metrics to understand its performance based on response times, successful request %, and error counts.
Consider distributing intensive workloads across multiple nodes in a dedicated fleet
If your team needs a cluster of multiple dedicated nodes, contact our sales team. We will take in your requirements and configure a dedicated fleet for your team.
Our nodes include an automatic recovery mechanism:
If a node falls too far behind in processing slots, it will automatically initiate a restart
During this recovery period, all requests are seamlessly routed to our shared backup pool
Once your node catches up and becomes healthy, traffic will resume to it
Contact us through your Telegram group (available for dedicated node customers)
You can also get support from the chat system on our website or in our Discord server