Cardano Pool KEY / KES Expiry Checker
Use this tool to check the estimated KEY / KES expiry date for a Cardano stake pool. Follow the steps in order, customize the commands with your own server and certificate path, paste the terminal output, and the result will show your pool status and expiry date.
Log in to your pool server
Open your terminal and connect to the server where your Cardano block producer is running.
ssh your-user@your-server-ip
- Replace your-user with your real server username.
- Replace your-server-ip with your server IP address or domain.
- Example: ssh cardano@123.123.123.123
Find your node.cert file
After you log in, run this command on the server. It searches for the operational certificate file and prints its full path.
find / -name "node.cert" 2>/dev/null
- Copy the full path returned by the command.
- Example: /home/cardano/cnode/priv/pool/node.cert
- You will paste this exact path into Step 3.
Build and run the KES check command
Paste the node.cert path from Step 2 into the field below. The final command will be created for you automatically.
Only this path changes. Do not edit the rest of the command unless you know your setup uses a different network.
cardano-cli conway query kes-period-info --mainnet --op-cert-file /path/to/node.cert
Paste the command output
Paste the full result from Step 3. The tool will read the KES values and calculate the estimated expiry date.
Pool information and expiry date
After calculation, your pool expiry estimate and status will appear here.