Skip to content

This script automates the process of querying the Cardano node for leadership schedule information for a specified stake pool. It checks whether the node is fully synced, determines the appropriate time to run the leadership query, and formats the result into a Grafana CSV file for analysis.

Notifications You must be signed in to change notification settings

IndieStakeHub/CheckRelaysListed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Cardano Relay Check Script

Overview

This script verifies whether one or more relays specified in the pool.cert file of a Cardano block producer are correctly registered in the Cardano relay topology. It compares relay addresses and ports from the pool.cert file with entries in the Cardano relay topology JSON file.

Features

Checks relay registrations against the Cardano relay topology. Supports multiple relay address and port formats. Easy integration with Cardano block producer setups.

Prerequisites

A running Cardano block producer node. The presence of a pool.cert file in the Cardano node's NODE_HOME directory. Installed Cardano binaries (cardano-cli, jq) in the system's PATH. Properly configured NODE_HOME directory. Usage

Clone the repository:

git clone https://github.com/IndieStakeHub/CheckRelaysListed.git
cd CheckRelaysListed

Make the script executable:

chmod +x check_relays.sh

Edit the script (if needed) with your specific configurations.

Run the script:

./check_relays.sh

Contributions

Contributions are welcome! Feel free to submit issues or pull requests.

About

This script automates the process of querying the Cardano node for leadership schedule information for a specified stake pool. It checks whether the node is fully synced, determines the appropriate time to run the leadership query, and formats the result into a Grafana CSV file for analysis.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages