mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-11-22 15:38:11 +00:00
docs: add EOS, Tron and Ontology (WIP)
This commit is contained in:
parent
28dd517668
commit
29cfdfad2f
@ -16,10 +16,13 @@ algorithm, extended to work on other curves.
|
||||
## List of used derivation paths
|
||||
|
||||
| coin | curve | path | public node | note |
|
||||
| -------- | -------- | ------------------ | ----------- | -------------- |
|
||||
| -------- | --------- | ------------------ | ----------- | -------------- |
|
||||
| Bitcoin | secp256k | `44'/c'/a'/y/i` | yes | [1](#Bitcoin) |
|
||||
| Ethereum | secp256k | `44'/c'/0'/0/a` | yes | [2](#Ethereum) |
|
||||
| Ripple | secp256k | `44'/144'/a'/0/0` | | [3](#Ripple) |
|
||||
| EOS | secp256k | `44'/194'/a'/0/0` | | [3](#Ripple) |
|
||||
| Tron | secp256k | TODO | | TODO |
|
||||
| Ontology | nist256p1 | TODO | | TODO |
|
||||
| Cardano | ed25519 | `44'/1815'/a'/y/i` | yes | [4](#Cardano) |
|
||||
| Stellar | ed25519 | `44'/148'/a'` | | |
|
||||
| Lisk | ed25519 | `44'/134'/a'` | | |
|
||||
@ -67,8 +70,8 @@ sends `44'/60'/0'/0` for getPublicKey.
|
||||
Metamask) do not use such scheme and set `a = 0` and then iterate the address index
|
||||
`i`. Therefore for compatibility reasons we use the same scheme.
|
||||
|
||||
3. <a name="Ripple"></a> Similar to Ethereum this should be `44'/144'/a'`. But for
|
||||
compatibility with other HW vendors we use `44'/144'/a'/0/0`.
|
||||
3. <a name="Ripple"></a> Similar to Ethereum this should be `44'/c'/a'`. But for
|
||||
compatibility with other HW vendors we use `44'/c'/a'/0/0`.
|
||||
|
||||
4. <a name="Cardano"></a> Cardano has a [custom derivation] algorithm that allows
|
||||
non-hardened derivation on ed25519.
|
||||
|
Loading…
Reference in New Issue
Block a user