Commit Graph

214 Commits

Author SHA1 Message Date
Alexey Karyabkin
083fac3e51 added check for extended public key (HDWallet) 2018-06-19 18:53:36 +04:00
Alexey Karyabkin
19b7df7582 renamed functions 2018-06-19 18:12:55 +04:00
Alexey Karyabkin
9427cf91e8 added test for function xkey_to_private_key (BIP0032/BIP0044) 2018-06-19 18:02:48 +04:00
Alexey Karyabkin
9aa23c4f4d implemented function xkey_to_private_key (BIP0032/BIP0044) 2018-06-19 18:02:10 +04:00
Alexey Karyabkin
2e1db23648 updated test for function xprivate_to_xpublic_key 2018-06-19 17:24:27 +04:00
Alexey Karyabkin
effbde424e added tests for function xprivate_to_xpublic_key (BIP0032/BIP0044) 2018-06-19 17:21:02 +04:00
Alexey Karyabkin
c27828c005 fixed bug 2018-06-19 17:19:17 +04:00
Alexey Karyabkin
6a48f8965c implemented function xprivate_to_xpublic_key (BIP0032/BIP0044) 2018-06-19 17:18:34 +04:00
Alexey Karyabkin
4ad4fea4b5 small enhancement 2018-06-19 16:02:56 +04:00
Alexey Karyabkin
7db3129a0c small enhancement 2018-06-19 16:02:41 +04:00
Alexey Karyabkin
a92e3316b2 added tests for functions derive_xkey and validate_path_level(BIP0032/BIP0044) 2018-06-19 15:08:14 +04:00
Alexey Karyabkin
12ca47cf2b renamed function mnemonic_to_bytes -> mnemonic_to_entropy 2018-06-19 15:06:48 +04:00
Alexey Karyabkin
a75b3ad318 implemented function derive_xkey (BIP0032/BIP0044) 2018-06-19 15:06:00 +04:00
4tochka
692aaba689 Pure functions docs 2018-06-19 03:13:55 +04:00
4tochka
4ecdadc0f4 Pure functions docs 2018-06-19 01:22:26 +04:00
4tochka
bf906e24e2 added docs initial commit 2018-06-18 21:44:38 +04:00
Alexey Karyabkin
010b4a55b0 updated tests for BIP0039 2018-06-18 21:02:58 +04:00
Alexey Karyabkin
e888bddca6 fixed bugs when create mnemonic phrase & generate seed from mnemonic phrase 2018-06-18 21:02:32 +04:00
4tochka
4da9699711 added docs initial commit 2018-06-18 20:54:31 +04:00
4tochka
162d8a0164 added docs initial commit 2018-06-18 12:45:10 +04:00
4tochka
0781a7c099 added docs initial commit 2018-06-18 12:42:38 +04:00
4tochka
a53fe17422 added docs initial commit 2018-06-18 11:07:07 +04:00
4tochka
f48a80aeac added docs initial commit 2018-06-18 10:59:49 +04:00
4tochka
1baf142801 added docs initial commit 2018-06-18 10:49:23 +04:00
Alexey Karyabkin
571793359c merging with updated origin/2.0 branch 2018-06-14 15:20:24 +04:00
Alexey Karyabkin
533a8bd416 added test for create child private key & small changes 2018-06-14 15:09:17 +04:00
Alexey Karyabkin
cd99ecb261 added additional input key check 2018-06-14 15:08:16 +04:00
Alexey Karyabkin
70a35822f1 added test for check support HD Wallets for testnet 2018-06-14 14:54:48 +04:00
Alexey Karyabkin
46d08dbf5e BIP32/BIP44: added support HD Wallets for testnet 2018-06-14 14:52:19 +04:00
Alexey Karyabkin
27d53ea105 added tests for serialize/deserialize HDWallet keys & small changes 2018-06-13 23:06:01 +04:00
Alexey Karyabkin
60ac1bf543 implemented BIP32/BIP44: serialize/deserialize HDWallet keys & improved create parent pubkey 2018-06-13 23:05:23 +04:00
Alexey Karyabkin
353abb28b6 final implementation of function of creating child public key (improved add_public_keys) 2018-06-13 20:58:28 +04:00
Alexey Karyabkin
c6dea92425 updated test for create child public key 2018-06-08 17:36:03 +04:00
Alexey Karyabkin
08cc9d6b91 implemented BIP32/BIP44: create child private/public keys 2018-06-08 17:35:14 +04:00
Alexey Karyabkin
4baffa113d added test for create extended hard private key 2018-06-08 16:01:54 +04:00
Alexey Karyabkin
361a9ca90c implemented BIP32/BIP44: create extended hard private key & add separation/identification hardened and non-hardened keys 2018-06-08 16:01:10 +04:00
Alexey Karyabkin
0cce0b70cc added test for create extended public key from parent private/public key 2018-06-08 15:48:12 +04:00
Alexey Karyabkin
1affa4a258 implemented BIP32/BIP44: create extended public key from parent private/public key 2018-06-08 15:46:34 +04:00
Alexey Karyabkin
2488d22242 added test for create-child_key and serialize_key, updated other tests 2018-06-06 15:59:51 +04:00
Alexey Karyabkin
35eecca041 added functions create child key and serialize, code review 2018-06-06 15:57:59 +04:00
Alexey Karyabkin
bc01a83ef9 rename test method (add_checksum -> add_checksum_ent) 2018-06-06 15:55:43 +04:00
Alexey Karyabkin
38fb298538 updated fixture master_key_hdwallet 2018-06-06 15:53:13 +04:00
Alexey Karyabkin
88d2497f20 added constants for wallets(MAINNET|TESTNET) 2018-06-06 15:52:11 +04:00
Alexey Karyabkin
1a34eaa43c added tests for create master & pub keys for HD Wallet(BIP0032) 2018-06-04 19:29:59 +04:00
Alexey Karyabkin
f2e4a4c858 added create master & pub keys for HD Wallet(BIP0032) 2018-06-04 19:29:01 +04:00
Alexey Karyabkin
bd19788203 added constants PRIVATEWALLETVERSION & PUBLICWALLETVERSION 2018-06-04 19:27:25 +04:00
Alexey Karyabkin
fb4aaedf2a added test for create seed bip0039 2018-06-04 17:29:29 +04:00
Alexey Karyabkin
ce59bd31a7 added function create seed bip0039 2018-06-04 17:29:04 +04:00
Alexey Karyabkin
d36f74f08c moved level up 2018-06-04 17:27:12 +04:00
Alexey Karyabkin
1dce8d124d added validation of input data 2018-06-04 16:17:57 +04:00