New Calidus Pool-Key for SPOs and Services interacting with Pools

As its not possible for me to re-edit older posts in this thread, here is the latest version of the calidus key generation command that also writes out your id and mnemonics to files:

$ cardano-signer version
cardano-signer 1.28.0
$ cardano-signer keygen \
 --path calidus \
 --out-skey my.calidus.skey \
 --out-vkey my.calidus.vkey \
 --out-id my.calidus.id \
 --out-mnemonics my.calidus.mnemonics \
 --json-extended
$ cat my.calidus.id
calidus15yu0u0tdyhm8pa7gqvztqapt83nmj82fujvcmmczd4svypgx0mdmy

$ cat my.calidus.mnemonics
ugly account gasp clarify reward swim hidden employ uphold toast basket height transfer hour amazing blind fly subject lesson furnace swarm cross salute someone

$ cat my.calidus.vkey
{
  "type": "PaymentSigningKeyByron_ed25519_bip32",
  "description": "Payment Signing Key",
  "cborHex": "588048226bf7195fbc9ed2cf50dd7dd1b.....a59d7"
}

$ cat my.calidus.skey
{
  "type": "PaymentVerificationKeyByron_ed25519_bip32",
  "description": "Payment Verification Key",
  "cborHex": "5820f88c4eb9049bfce4002.....25d1a9683f71f3e5b4df13cf7e3"
}

Generate the registration metadata signed by your pool key:

$ cardano-signer sign --cip88 \
 --calidus-public-key my.calidus.vkey \
 --secret-key pool.skey \
 --json \
 --out-file calidus-registration-metadata.json

Submit the generated calidus-registration-metadata.json in a transaction on chain.

You can use the SPO Scripts to do so, you can also generate and submit Calidus via CN-Tools.

Metadata can also be submitted via a light wallet like eternl.


You can check your current registered calidus id for example von https://adastat.net on the specific pool page.

5 Likes