Commit Graph

72 Commits

Author SHA1 Message Date
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
Alexey Karyabkin
9003eefc79 updated tests for 100% code coverage bip0039 2018-06-04 16:06:38 +04:00
Alexey Karyabkin
ef448b9005 updated wordlist 2018-06-04 16:04:39 +04:00
Alexey Karyabkin
f5cb0bb89a move functions bip0039 to hdwallet.py 2018-06-04 16:03:58 +04:00
Alexey Karyabkin
68c3c0cad0 rename to bip0039 2018-06-04 16:02:40 +04:00
Alexey Karyabkin
8adcf0a0bd added tests for BIP-0039 2018-06-01 19:58:11 +04:00
Alexey Karyabkin
82339c74c6 added package data 2018-06-01 19:56:43 +04:00
Alexey Karyabkin
8e72b59bde support BIP-0039 2018-06-01 19:54:55 +04:00
Alexey Karyabkin
4a212c2ccd added function build orphan block - develop 2018-04-18 17:49:04 +04:00
Alexey Karyabkin
77ef176e8a del debug output 2018-04-06 15:23:28 +04:00
4tochka
cd5d046396 block template class 2018-04-03 12:49:56 +04:00
4tochka
bf45b7f641 block template class 2018-04-02 02:27:13 +04:00
4tochka
487f82f110 block template class 2018-04-02 00:31:45 +04:00
4tochka
231f022553 block template class 2018-04-01 23:13:08 +04:00
4tochka
a87a19a230 block template class 2018-04-01 23:10:56 +04:00
4tochka
6396fe8e3a block template class 2018-04-01 11:08:18 +04:00
4tochka
4e61a365ef block template class 2018-04-01 10:24:12 +04:00
4tochka
6848a7e975 block template class 2018-04-01 10:23:33 +04:00
4tochka
faf30cdac4 block template class 2018-04-01 01:36:48 +04:00
4tochka
dfc84b6324 block template class 2018-04-01 01:32:38 +04:00
4tochka
dedb0dd0e9 block template class 2018-03-31 21:03:01 +04:00
4tochka
88d657f86c block template class 2018-03-31 18:54:46 +04:00
4tochka
ae47a5ffaf output serialize 2018-03-29 13:19:49 +04:00
4tochka
d83e35f864 output serialize 2018-03-29 12:40:00 +04:00
4tochka
b58a7a6de3 output serialize 2018-03-28 14:56:09 +04:00
4tochka
5eba8bb1c0 input serialize 2018-03-28 14:48:00 +04:00
4tochka
5e72fc707d p2sh_p2wpkh witness_version to None fix 2018-03-28 13:48:29 +04:00
4tochka
19c4730939 basic examples padding 2018-03-28 13:35:06 +04:00
4tochka
891826d12d basic examples 2018-03-28 13:25:45 +04:00
4tochka
ed01d12876 create tx tests 2018-03-27 16:50:46 +04:00