Quickstart Guide

Prerequisites

  • You have submitted an application for dedicated node services by chain and have completed offline communication to confirm.
  • You have signed the relevant agreements in the console and completed the payment process for customized services.

Solana RPC Node

Connection Methods

Solana RPC nodes provide two enterprise-grade connection modes:

  • FastPath Direct
    • Core Architecture: Client-to-node direct link with zero gateway hops
    • Technical Advantages:
      • Ultra-low latency with minimized network hops
      • Client-managed routing & failover strategies
    • Use Cases: HFT, real-time settlement, latency-sensitive workloads
  • Resilient Gateway
    • Core Architecture: Managed gateway with enterprise-grade controls
    • Technical Advantages:
      • Built-in authentication & granular rate limiting
      • Multi-region auto-failover + full observability
      • Minimal added latency
    • Use Cases: Mission-critical production workloads

Protocol Support Matrix

ProtocolTechnical SpecificationFastPath DirectResilient Gateway
HTTPStandard request protocol for web integrations.โœ…Supportedโœ…Supported
WS/WSSWebSocket-based real-time communication for event streaming.โœ…Supportedโœ…Supported
gRPCHigh-performance RPC framework for complex data exchange.โœ…SupportedโŒUnsupported

๐Ÿ“˜

Note:

gRPC unsupported in Resilient Gateway mode due to bidirectional streaming constraints.

Step 1: Add Source IP

After the platform deploys the Solana RPC Node for you, you need to log in to the ZAN Node Service Console to configure the Source IP for your Solana RPC Node in order to obtain whitelist access to the Solana blockchain.

Follow the steps below to swiftly get started with your first transaction on the Solana RPC Node.

  1. Log in to the ZAN Node Service Console and click on Dedicated Node in the left navigation bar.
  2. Under the Solana RPC Node tab, locate your target node and click on its Source IP.
  3. In the side drawer that appears, click the Add button to insert a new line of Source IP configuration.


    ๐Ÿ“˜

    Note:

    Each Solana RPC Node can be configured with up to 10 Source IPs.

  4. After configuration, click the Save button at the bottom right to save your settings.

    ๐Ÿ“˜

    Note:

    Only IP addresses that are correctly configured can successfully call the interfaces provided by the Solana mainnet.

Step 2: Select and Copy Endpoint

Select a calling option, such as HTTP, WS, or gRPC, then click the copy icon next to the corresponding URL to copy it instantly.

In case of node reboot or failure, click the expand icon next to Backup Endpoint, select and copy the URL under the target calling option to use the Backup Endpoint for emergency calls.


๐Ÿ“˜

Note:

The backup node is only recommended for emergency use due to its many usage restrictions. Additionally,ย backup nodes support calls only via HTTPS and WSS protocols.

Step 3: Make API Call

  1. In your local application, use the configured Source IPs to call through the interfaces provided by the Solana mainnet.
  2. After a successful call, you can go to the details page of the Solana RPC Node to monitor the node's resource usage and traffic usage. We also support setting alarm notifications for key metrics, for more details, see Monitoring > Solana RPC Node.

RPC Node

Creating API Keys

Customers who have availed themselves of customized node services can create a maximum of 10 API keys on the Dedicated Node page.

  1. Log in to the ZAN Node Service Console and click on Dedicated Node on the left navigation bar.

  2. On the RPC Node tab๏ผŒclick Create Now at the top right of the Dedicated Node page.

  3. Obtain your AKP Key in the pop-up window.

  4. Bind node.
    Click Bind node, to associate the API Key with your dedicated node or QPS-billed shared node.

    Once the binding is completed, you can use the API to transact on the target blockchain where the API Key is bound, as well as to query on-chain information.

Securing API Keys

You can configure the settings to secure API key-based connections.

The security settings for the API Key connection of a customized node are similar to those for RPC nodes. You can refer to the Security settings of RPC nodes.

You can configure the following settings to secure API key-based connections:

Editing API Keys

  • Function Description:
    Manage the binding relationships between API Keys and RPC nodes, supporting modification of node configurations associated with existing API Keys.
  • Operation Path:
    Dedicated Node โ†’ RPC Node โ†’ Select target API Key to edit.

๐Ÿ“˜

Note:

API Keys and nodes now support many-to-many binding relationships.

Deleting API Keys

In the API key management interface, locate the key you want to delete, and confirm the deletion. Ensure all node bindings have been released before removing it.