1

It comes from CCVault. I saw it in the 'Receive' tab.

You can specify a part of the address, or a derivation path like "m/1852'/1815'/0'/1/32", "1815 0 1 32" or "0 1 32".   

...and what do the various numbers mean?

1 Answer 1

4

Cardano follows the BIP32-ed25519 standard for HD key derivation. Read more about it here.

In a nutshell, a virtually infinite number of public/private addresses/keys pairs can be derived from a single master key-pair, which itself is derived from an entropic secret (usually in the form of a 24-word mnemonic). Staking (and all other types of) keypairs on Cardano can, in principle, be generated from the same set of root keys, though this is not recommended unless you know how to manage private keys yourself.

Keys used in Cardano transactions are 5 derivations away from the master seed. Your "wallet" is the middle number x in that whole mess there.

m / 1852' / 1815' / x' / 0, 1, or 2 / n

where:

  • m is the mnemonic
  • 1852 is the coin (ADA) ID#
  • 1815 is an extra, unused path
  • x is the account/wallet index #
  • 0/1 are wallet x's payment/change keys-paths, and 2 is it's staking key-path
  • n is the key #

Also, the ' symbol means hardened derivation is used, meaning the child keypairs will be able to make keypaths of their own. if hardened derivation is not useed, the child keys will be "infertile".

Many unique wallets with unique staking keys can be derived from the same master seeds. Unfortunately, most wallet software like Daedalus and or Yoroi don't do this by default. The good news is this can all be done manually using CLI tools!

2

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.