Logo
New RPC users get 35% off their first monthView the offer
Chainstack
Chainstack6 min read

Console Chainstack: Accessing and Using the Chainstack Console for RPC

The Chainstack console is the central dashboard for managing your RPC nodes and endpoints. This guide explains how to navigate it, retrieve RPC URLs, and integrate them into your applications.

TL;DR

The Chainstack console provides a unified interface for deploying and managing blockchain nodes and RPC endpoints. This guide covers logging in, navigating projects, retrieving RPC URLs, and using them in your dApp or wallet. It also addresses common tasks such as monitoring and endpoint security.

What Is the Chainstack Console?

The Chainstack console is the web-based management dashboard for Chainstack's blockchain infrastructure services. It allows developers to deploy nodes, manage projects, and access RPC endpoints for supported networks such as Ethereum, Solana, Polygon, and others.

From the console, you can view node status, retrieve RPC URLs, and configure security settings. The console is designed to simplify the process of connecting applications to blockchain networks without managing underlying infrastructure.

  • Centralized dashboard for all Chainstack projects and nodes.
  • Access to RPC endpoints for multiple blockchain protocols.
  • Tools for monitoring node health and performance.
  • User and team management features.

How to Access the Chainstack Console

To access the console, go to the Chainstack website and sign in with your account credentials. If you are new to Chainstack, you will need to create an account first.

After logging in, you are directed to the main dashboard where you can see your projects, nodes, and any recent activity. The console is accessible via modern web browsers and does not require additional software.

  • Navigate to the Chainstack login page.
  • Enter your email and password or use single sign-on if configured.
  • Complete any two-factor authentication steps if enabled.
  • You will land on the projects overview page.

Retrieving RPC Endpoints from the Console

To connect your application to a blockchain, you need the RPC endpoint URL. In the Chainstack console, navigate to the specific node and locate the 'Access' or 'Endpoint' section.

The RPC URL is typically provided in the format https://<network>.chainstack.com/<node-id>. You may also need an authentication token or username/password, depending on the node configuration. The console displays these credentials, which you can copy and use in your code or wallet settings.

  • Find the node in your project and open its details.
  • Look for the RPC endpoint URL and authentication details.
  • Copy the URL and any required credentials.
  • Use the URL in your dApp, wallet, or development tools.
https://ethereum-mainnet.chainstack.com/your-node-id

Using Chainstack RPC Endpoints in Your Application

Once you have the RPC URL, you can integrate it into your application using standard JSON-RPC calls or libraries like web3.js, ethers.js, or web3.py. For example, to connect to an Ethereum node, you would configure your provider with the Chainstack RPC URL.

If your node requires authentication, include the credentials in the request headers or as part of the URL, as specified in the console. Always keep your RPC credentials secure and avoid exposing them in client-side code.

  • Use the RPC URL with your preferred blockchain library.
  • Include authentication headers if required.
  • Test the connection with a simple call like eth_blockNumber.
const { ethers } = require('ethers');
const provider = new ethers.providers.JsonRpcProvider('https://ethereum-mainnet.chainstack.com/your-node-id');
provider.getBlockNumber().then(console.log);

Monitoring and Managing Nodes in the Console

The Chainstack console provides monitoring tools to track node performance, including request counts, response times, and error rates. You can also view logs and set up alerts for specific events.

From the console, you can perform management tasks such as restarting nodes, upgrading node versions, or deleting nodes when no longer needed. These actions help maintain optimal performance and cost control.

  • View real-time and historical metrics for each node.
  • Configure alerts for downtime or high error rates.
  • Restart or upgrade nodes directly from the console.
  • Manage team access and permissions.

Security Best Practices for Console Access

Secure your Chainstack console account with a strong password and enable two-factor authentication. Limit access to team members who require it, and regularly review permissions.

For RPC endpoints, use authentication methods provided by Chainstack, such as API keys or JWT tokens, and avoid embedding credentials in public repositories. Rotate credentials periodically and monitor for unauthorized usage.

  • Enable 2FA for your Chainstack account.
  • Use role-based access control for team members.
  • Keep RPC credentials confidential and rotate them.
  • Monitor usage logs for suspicious activity.

Troubleshooting Common Console Issues

If you cannot access the console, check your internet connection and ensure you are using a supported browser. Clear your cache or try incognito mode. If you forgot your password, use the password reset option.

If your RPC endpoint is not responding, verify the node status in the console. Check that you are using the correct URL and credentials. If the node is syncing or stopped, restart it from the console or contact support.

  • Verify login credentials and 2FA codes.
  • Check node status and network connectivity.
  • Ensure RPC URL and authentication are correct.
  • Contact Chainstack support for persistent issues.

Never Worry about Infrastructure Again

OnFinality takes away the heavy lifting of DevOps so you can build smarter and faster.

Get Started