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/17/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 to 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


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