How to Connect to Celestia

Learn how easy it is to connect to the Celestia blockchain with Blockdaemon.

In this guide, you'll learn the following connection methods to the Celestia infrastructure:

👍

Note:

If you haven't configured any infrastructures, visit the Celestia marketplace page to learn more about Blockdaemon's Celestia options.


How to Access Your Blockdaemon Celestia Credentials

After purchasing your Blockdaemon Celestia infrastructure, access your credentials:

  1. Log into the Blockdaemon app.
  2. In the Access menu, click Nodes.
  3. Click the Celestia node.
  4. Click the Connect tab.

In the Connection Information section, you'll find the following:

  • Endpoint URL
  • Auth String
  • Auth Token

Cosmos REST Connection for Celestia

The example below shows how to get the latest block.

curl -X GET -H 'Content-Type: application/json' 'https://<YOUR_UNIQUE_IDENTIFIER>.mainnet.celestia.bdnodes.net/cosmos_rest/cosmos/base/tendermint/v1beta1/YOUR_REST_METHOD?auth=YOUR_AUTH_TOKEN'
  • ReplaceYOUR_UNIQUE_IDENTIFIERwith your unique identifier from Blockdaemon.
  • Replace YOUR_REST_METHOD with your chosen REST method.
  • Replace YOUR_AUTH_TOKEN with the Auth Token in the Blockdaemon app.

📘

Info:

Please refer to the Cosmos documentation for a list of available REST method.


Celestia Tendermint RPC Connection via cURL

curl -X POST -H 'Content-Type: application/json' --data '{"method": "YOUR_RPC_METHOD", "params": [YOUR_PARAMS], "id": 1}' 'https://<YOUR_UNIQUE_IDENTIFIER>.mainnet.celestia.bdnodes.net/tendermint_rpc?auth=YOUR_AUTH_TOKEN'
  • Replace YOUR_RPC_METHOD with your chosen RPC method.
  • Replace YOUR_PARAMS with your chosen RPC parameters.
  • ReplaceYOUR_UNIQUE_IDENTIFIERwith your unique identifier from Blockdaemon.
  • Replace YOUR_AUTH_TOKEN with the Auth Token in the Blockdaemon app.

Celestia Connection via WebSocket

wscat -H "X-Auth-Token: YOUR_AUTH_TOKEN" -c wss://YOUR_ENDPOINT_URL:8443/websocket
  • Replace YOUR_ENDPOINT_URL with the Endpoint URL in the Blockdaemon app.
  • Replace YOUR_AUTH_TOKEN with the Auth Token in the Blockdaemon app.

📘

Info:

wscat is a tool that can connect over WebSocket(s) and may need to be installed. You can use your preferred tool of choice.


Celestia Tendermint REST Connection via cURL

curl -X POST -H 'Content-Type: application/json' 'https://<YOUR_UNIQUE_IDENTIFIER>.mainnet.celestia.bdnodes.net/tendermint_rest/status?auth=YOUR_AUTH_TOKEN'
  • ReplaceYOUR_UNIQUE_IDENTIFIERwith your unique identifier from Blockdaemon.
  • Replace YOUR_AUTH_TOKEN with the Auth Token in the Blockdaemon app.

Celestia Connection via gRPC

grpcurl -H "X-Auth-Token: YOUR_AUTH_TOKEN" <YOUR_UNIQUE_IDENTIFIER>.mainnet.celestia.bdnodes.net:443 list
  • Replace YOUR_AUTH_TOKEN with the Auth Token in the Blockdaemon app.
  • ReplaceYOUR_UNIQUE_IDENTIFIERwith your unique identifier from Blockdaemon.

📘

Info:

Please see the list of supported gRPC services here.

👋 Need Help?

Contact us through email or our support page for any issues, bugs, or assistance you may need.