Register Calidus Key

This guide will walk you through the process of Registering your Calidus Key on mainnet using Cardano-Signer and Eternl Wallet.

Updated: 1/18/26


circle-info

Credit to Earn Coin Poolarrow-up-right for documenting the procedure. Credit to Martin Lang (ATADA) and his video here which this guide is based off of. https://www.youtube.com/watch?v=NTDigkYZXEQarrow-up-right More information by Martin Lang on Calidus Pool Key here: https://forum.cardano.org/t/new-calidus-pool-key-for-spos-and-services-interacting-with-pools/143812/arrow-up-right


There are basically 3 main things we need to do in order to register our Calidus Key on mainnet:

1

Install Cardano-Signer on air gapped machine to generate keys.

2

Generate new Calidus Key files and generate metadata.

3

Use Eternl to Submit transaction for Calidus Registration to the blockchain using signed metadata


Before we get started

circle-check

Step 1 - Copy Cardano-Signer 1.34.0 File to USB

For this guide we will be downloading cardano-signer-1.34.0_linux-x64.tar.gz.

Using the Cardano-Signer repo we can download the file here:

https://github.com/gitmachtl/cardano-signer/releases/tag/v1.34.0arrow-up-right

circle-info

For other distributions download files can be found here: https://github.com/gitmachtl/cardano-signer/releasesarrow-up-right


Step 2 - Copy Cardano-Signer File to Air Gapped Machine

Copy cardano-signer-1.34.0_linux-x64.tar.gz file to air gapped machine.

circle-exclamation
circle-info

For this guide we copied the .tar.gz file to our bin folder

Step 3 - Install Cardano-Signer

triangle-exclamation

To Install run the following commands:

circle-exclamation

To check if successful, run:


Step 4 - Generate Calidus Key

triangle-exclamation

We will now use cardano-signer to generate Calidus Key files; we will generate them in our $NODE_HOME folder:

To generate the files, run:

Step 5 - Generate the registration metadata signed by your pool cold key

In order to submit a transaction to the blockchain so indexers can pick up our Calidus Key we need to create metadata that we can submit on-chain with Eternl through an internal transaction.

triangle-exclamation

1) First let's unlock our cold keys:

2) Generate the registration metadata and sign it

circle-exclamation

3) 📝Copy Metadata to a file on your USB to use later on Eternl in hot environment

📝Copy Metadata to a file on your USB

4) Lock your cold keys:


Step 6 - Copy mnemonics to use later

Before we leave Air-Gapped machine let's copy our mnemonic phrase to use later. We will input this into a hot wallet like Eternl for future use when we want to sign something or vote with our Calidus Key

triangle-exclamation

📝Copy to a file on your USB to use later in hot environment.

circle-info

Other information we can look at in our $HOME_NODE folder: cat my.calidus.id or

cat my.calidus.vkey

or

cat my.calidus.skey


Step 7 - Submit Internal Transaction on Eternl

Now we can use any Eternl wallet that we own to submit an internal transaction with the metadata we copied from Step 5.


1

Open Eternl and copy your receive address from the Receive tab

2

Go to send tab and paste your receive address

3

Make sure under settings that you are in Pro Mode

4

Select the pencil icon to add custom metadata

5

Select Basic Conversions

6

📝Paste your Metadata

✅Paste your metadata from Step 5 and then click close.

7

Add ADA to send to yourself

For this example, we sent 2 ADA to ourselves

8

Sign and Submit Transaction

Double check that it is an internal transfer with Meta and then sign and submit.


Step 8 - Verify your Calidus Key is active

You can use adastatarrow-up-right to verify that your Calidus Key is registered, go to adastatarrow-up-right and search for your pool and go to your pool page. You should now see your Calidus Key 🥳

Calidus Key on adastat.net

Congratulations you did it! You Now have a Calidus Key


🤔 Now that you registered your Calidus Key, how can you use your Calidus Key to vote?

Now that we have our Calidus Key registered, we can use our mnemonic to create a new wallet in Eternl just for our Calidus Key. This wallet then can be used for things like voting on Ekklesia ballots. Steps below 👇

Create Calidus Key Wallet using mnemonic

Now that we have our Calidus Key registered, we can use our mnemonic to create a new wallet in Eternl just for our Calidus Key. This wallet then can be used for things like voting on Ekklesia ballots.


1

Click on your current wallet

2

Click on Add Wallet

The "Switch Between Wallets" overlay should pop-up, select Add wallet

3

Select "Enter a Seed-Phrase"

4

Click 24-word phrase

5

Enter mnemonic

Enter your mnemonic from Step 6 above

6

Name Your New Wallet

We recommend using a name so you can remember this is your Calidus Key only wallet.

7

Add Spending Password

📝Make sure to write this down and keep it safe 😉

8

Fund Your New Wallet

Fund your wallet with very small amount of ADA, maybe 10 ADA, to cover any possible transactions that might be needed

triangle-exclamation

Congratulations you did it!


Contributors

Thanks to the following pools for helping to put together these guides. Please consider delegating to their pools to support them. Are you a pool? Consider buying them a coffee

Earn Coin Pool - Ticker: ECParrow-up-right

xSPO Alliance Logo xSPO Alliancearrow-up-right

Last updated