Commit Graph

105 Commits

Author SHA1 Message Date
4tochka
40d4af264a transaction autocommit flag 2018-10-01 08:23:17 +04:00
4tochka
24a8a3bba9 add input input_verify flag 2018-09-30 23:09:11 +04:00
4tochka
538f24b218 add input sig_script_limit flag 2018-09-30 22:16:06 +04:00
4tochka
60e112b299 fix decode segwit outputs for non segwit transactions 2018-09-29 13:46:50 +04:00
4tochka
b76d4122d6 entropy_to_mnemonic fix and tests 2018-07-13 00:21:50 +04:00
4tochka
0e85e91a1a added sighash preimage flag 2018-07-12 19:43:44 +04:00
4tochka
a7655f47a6 del debug code 2018-07-09 16:42:55 +04:00
4tochka
28254bc38c sign bare multisig inputs 2018-07-08 21:31:51 +04:00
4tochka
3fee93ce08 int_to_cint zero value fix 2018-07-06 22:14:28 +04:00
4tochka
a11eb7502d added PUBKEY address generation 2018-07-06 01:48:51 +04:00
4tochka
af1ef1ede7 relocation tests directory 2018-07-03 16:04:32 +04:00
4tochka
19eb1e12d2 bip32 refactoring 2018-07-03 13:56:40 +04:00
4tochka
e9add2530d bip39 refactoring 2018-07-01 02:54:01 +04:00
4tochka
3dee268133 decode transaction perfomance increased 2018-06-30 21:37:17 +04:00
Aleksey Karpov
44e164e6bb
Merge pull request #5 from bitaps-com/bip-0032
BIP-0032/0039/0044
2018-06-29 23:41:31 +04:00
4tochka
2a18e7a6af Block class 2018-06-29 23:39:57 +04:00
4tochka
3da185c241 sighash sewgit
sign P2WPKH, P2WSH, P2SH-P2WPKH, P2WSH-MULTISIG, P2SH-P2WSH-MULTISIG
2018-06-29 13:05:53 +04:00
Alexey Karyabkin
9b3a13c458 changed documentation 2018-06-20 22:13:57 +04:00
Alexey Karyabkin
7f1405d6b6 changed documentation 2018-06-20 22:05:38 +04:00
Alexey Karyabkin
5487fcfaea changed documentation 2018-06-20 21:15:26 +04:00
Alexey Karyabkin
6d5299c390 changed documentation 2018-06-20 21:13:28 +04:00
Alexey Karyabkin
b1846ac8ea small changes 2018-06-20 21:10:27 +04:00
Alexey Karyabkin
a7de95ca0b revert 2018-06-20 21:01:39 +04:00
Alexey Karyabkin
be330cc231 test 2018-06-20 20:59:51 +04:00
Alexey Karyabkin
bf088a0cf0 test 2018-06-20 20:58:05 +04:00
Alexey Karyabkin
fbb92bdb6f added documentation 2018-06-20 20:38:08 +04:00
Alexey Karyabkin
385f761af2 fixed conflicts when merging with master branch 2018-06-20 17:26:02 +04:00
Alexey Karyabkin
e8a4f79d1f merge with master 2018-06-20 16:03:11 +04:00
4tochka
2eed4aa1ef fix 2018-06-20 15:22:24 +04:00
Alexey Karyabkin
936f1e6fb4 implemented function xkey_to_public_key (BIP0032/BIP0044) & renamed functions 2018-06-19 18:55:16 +04:00
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
9aa23c4f4d implemented function xkey_to_private_key (BIP0032/BIP0044) 2018-06-19 18:02:10 +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
7db3129a0c small enhancement 2018-06-19 16:02:41 +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
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
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
cd99ecb261 added additional input key check 2018-06-14 15:08:16 +04:00
Alexey Karyabkin
46d08dbf5e BIP32/BIP44: added support HD Wallets for testnet 2018-06-14 14:52:19 +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
08cc9d6b91 implemented BIP32/BIP44: create child private/public keys 2018-06-08 17:35:14 +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
1affa4a258 implemented BIP32/BIP44: create extended public key from parent private/public key 2018-06-08 15:46:34 +04:00