Cardano Node

Cardano Nodes

This extension provides access to a fully-synced, mutualized Cardano node that can be used to interface with the blockchain. The node is managed as part of the shared infrastructure of the Tilth cluster. It can be accessed from a workspace through UNIX sockets or as a relay node through an internal TCP socket.

Available Nodes

Access to the Node is available for all Projects created in Demeter (opens in a new tab). It does not matter in which plan you have created your Project; ALL PROJECTS get access to a synced Node in Preview, Preprod and Mainnet.


Node Access

You can access the Node detail by clicking on a Node from the list. Inside the Node detail, you will find the information for accessing the Node from inside your Workspace.


Private DNS Name

The DNS name where the Cardano Node is running. This DNS name can only be accessed from inside the cluster.

This value is already available inside a Cardano Workspace under the env variable CARDANO_NODE_HOST.

Node-to-Node Port

The Node-to-Node port is where the Cardano Node is listening for connection. This port can only be accessed from inside the cluster.

This value is already available inside a Cardano Workspace under the env variable CARDANO_NODE_PORT.

Node-to-Client Port

The Node-to-Client port is where a TCP tunnel is listening for connections that get piped into the corresponding UNIX socket. This port can only be accessed from inside the cluster.

When working from inside a Cardano Workspace, Demeter (opens in a new tab) automatically mounts the corresponding socket path of the Cardano node into the following fixed location within the file system: /ipc/node.socket

There's also an environmental variable automatically configured with the value of the UNIX socket path. We recommend using this variable instead of the hardcoded path: CARDANO_NODE_SOCKET_PATH.