Skip to content

cardano-signer 1.31.0 (PaperWallet Edition)

Compare
Choose a tag to compare
@gitmachtl gitmachtl released this 01 Sep 07:28
· 1 commit to main since this release

Release Notes for 1.31.0

Key-Generation: Deadalus PaperWallet Support 🥳

  • This update adds support for the 27-word Daedalus PaperWallet Style Mnemonic. It allows users to generate there keys from it and to participate in the NIGHT token claim for example.

  • Also, its allows users with a 27-word mnemonics to convert it into a regular 12-word byron daedalus mnemonic.

  • You can use it like the byron features introduced in version 1.29.0 (https://github.com/gitmachtl/cardano-signer/releases/tag/v1.29.0)

cardano-signer keygen --byron \
   --mnemonics "force usage medal chapter start myself odor ripple concert aspect wink melt afford lounge smart bulk way hazard burden type broken defense city announce reward same tumble" \
   --address "DdzFFzCqrht89gKVKa2Ucz2UCP6VTJjabYuiaNHgKXtCfGaJmWkpYvzcr1Tt8EcFkuyHxwDyhEfskbNbuKCqroGEbLQqEbwkEqSb4Kqq" \
   --json-extended
{
  "workMode": "keygen-byron",
  "derivationPath": "15H/20H",
  "derivationType": "byron",
  "paperWalletMnemonics": "force usage medal chapter start myself odor ripple concert aspect wink melt afford lounge smart bulk way hazard burden type broken defense city announce reward same tumble",
  "mnemonics": "swim average antenna there trap nice good stereo lion safe next brief",
  "rootKey": "70ce27ea3534037d386b5f9faf55c056f97d9bcb107a8eb8147c77e6230e0553cefba8a2da4539c7189972175b194a57fe9b58c6673837179bc920d8203f3375057ce5948393b1774b7ec56d78211becb1fe6e4d522aa5381b13051e5a33fc77",
  "rootPublicKey": "bfadcb34f4288b392faf9b65efd0d2f6a7e5ad21591d3d21a3920e8661a5b948057ce5948393b1774b7ec56d78211becb1fe6e4d522aa5381b13051e5a33fc77",
  "address": "DdzFFzCqrht89gKVKa2Ucz2UCP6VTJjabYuiaNHgKXtCfGaJmWkpYvzcr1Tt8EcFkuyHxwDyhEfskbNbuKCqroGEbLQqEbwkEqSb4Kqq",
  "secretKey": "d438234fd297771d9d69dc0cc9c755b50997c4e49162278aa51c888f7c06a60c00e50a4b9c37a376eb79c14a331fd62686d72204aef7651d74c3bf4ee5e370f4a2cd808fae9c8aebbac3e56b47b7a604bf2c732f8587c433189cbebfe234492f3b6ecdcd8be8270e92cefee706e391bc4fb5ef5a1ee351a78e0ffe8a58533a84",
  "publicKey": "a2cd808fae9c8aebbac3e56b47b7a604bf2c732f8587c433189cbebfe234492f",
  "output": {
    "skey": {
      "type": "PaymentSigningKeyByron_ed25519_bip32",
      "description": "Payment Signing Key",
      "cborHex": "5880d438234fd297771d9d69dc0cc9c755b50997c4e49162278aa51c888f7c06a60c00e50a4b9c37a376eb79c14a331fd62686d72204aef7651d74c3bf4ee5e370f4a2cd808fae9c8aebbac3e56b47b7a604bf2c732f8587c433189cbebfe234492f3b6ecdcd8be8270e92cefee706e391bc4fb5ef5a1ee351a78e0ffe8a58533a84"
    },
    "vkey": {
      "type": "PaymentVerificationKeyByron_ed25519_bip32",
      "description": "Payment Verification Key",
      "cborHex": "5820a2cd808fae9c8aebbac3e56b47b7a604bf2c732f8587c433189cbebfe234492f"
    }
  }
}

You can see that the keys were derived and the path for the given byron paper wallet address was automatically calculated. The original 27-word mnemonics can be found in the paperWalletMnemonics output, and the unscrambled regular 12-word byron daedalus mnemonic can be found in the normal mnemonics output. So you can also use this feature to convert from 27-word to 12-word mnemonic.

Other changes:

  • Lifted the restriction for EXODUS cardano wallet derivation to allow all derivation paths, was locked down to the first standard one before.