Ori Newman
|
fa16c30cf3
|
Implement bip32 (#1676)
* Implement bip32
* Unite private and public extended keys
* Change variable names
* Change test name and add comment
* Rename var name
* Rename ckd.go to child_key_derivation.go
* Rename ser32 -> serializeUint32
* Add PrivateKey method
* Rename Path -> DeriveFromPath
* Add comment to validateChecksum
* Remove redundant condition from parsePath
* Rename Fingerprint->ParentFingerprint
* Merge hardened and non-hardened paths in calcI
* Change fingerPrintFromPoint to method
* Move hash160 to hash.go
* Fix a bug in calcI
* Simplify doubleSha256
* Remove slice end bound
* Split long line
* Change KaspaMainnetPrivate/public to represent kprv/kpub
* Add comments
* Fix comment
* Copy base58 library to kaspad
* Add versions for all networks
* Change versions to hex
* Add comments
Co-authored-by: Svarog <feanorr@gmail.com>
Co-authored-by: Elichai Turkel <elichai.turkel@gmail.com>
|
2021-04-28 15:27:16 +03:00 |
|