-
Notifications
You must be signed in to change notification settings - Fork 5
HD Chimeric Wallet #18
base: master
Are you sure you want to change the base?
HD Chimeric Wallet #18
Conversation
|
||
## Cardano Implementations | ||
|
||
Cardano has two implementations - a Rust implementation (called *Jormungandr*) and a Haskell implementation. These vary in a few key ways so we refer to them separately. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we be specific about which implementation is targeted by this document?
|
||
## Meaning of *account* | ||
|
||
The term "account" is unfortunately an overloaded term so we clarify all its uses here |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👌
|
||
- *Single type*: an address generated from a single UTXO derivation of a chimeric wallet. This key is sometimes called a *payment key* or a *spending key*. | ||
- *Account type*: an address generated from a single chimeric account key. | ||
- *Group type*: an address generated by the concatenation of a *spending key* and an *account key* |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It feels somewhat wrong to speak about chimeric wallet and chimeric account for Jörmungandr (or for a node in general). Nodes don't have this concept and for them, it's really just about keys. Hence in practice, a "Single" address is an address generated from a single key which references a UTxO, and so forth.
See README in this PR