ThomasV
0a648e2b1c
cleanup commented lines
7 years ago
SomberNight
8a07c2654c
fix: py3 in bitcoin.py: aes_encrypt_with_iv() and aes_decrypt_with_iv()
7 years ago
ThomasV
0dbb976baf
update unsigned tx format, so that imported wallets can sign all address types
7 years ago
SomberNight
843aec80d7
fix: bitcoin.is_minikey() was broken
7 years ago
ThomasV
d1657cd62c
rm deprecated functions
7 years ago
ThomasV
15ab48aaa8
fix sweep
7 years ago
ThomasV
e299df7b82
add message signing/decryption for segwit addresses
7 years ago
ThomasV
0f4b5abc15
add use_compressed_pubkeys field to keystores. fix #2973
7 years ago
ThomasV
9f6e174b4f
fix #2961
7 years ago
ThomasV
4273c607b7
fix #2961
7 years ago
ThomasV
c73819a3d4
fix tests
7 years ago
ThomasV
e8b564c0e7
Extend Wallet Import Format with txin type. Extend class Imported_Wallet.
7 years ago
ThomasV
4864c802dd
fix message signing #2939
7 years ago
SomberNight
7542bc9e35
tests: message signing
7 years ago
ThomasV
2239cb9624
fix #2921
7 years ago
ThomasV
1bd60d4c3a
fix #2880
7 years ago
ThomasV
3c7843eea5
revert 6e9b2a4459
7 years ago
ThomasV
23f36ea080
follow up previous commit
7 years ago
ThomasV
6e9b2a4459
do not send coins to witness scripts with non-zero version
7 years ago
SomberNight
a339270c07
readability change: OP_n calculation from boolean arithmetic to ternary
7 years ago
SomberNight
653c7acb48
fix bech32 scriptPubKeys (OP_n), and tests
7 years ago
SomberNight
33157d3718
fix: p2pk output serialisation
7 years ago
ThomasV
f0fe84d959
check xkey type when we add the keystore, so that we cover all cases
7 years ago
SomberNight
efd07f727a
fix testnet
7 years ago
ThomasV
7dbd612d5d
Read default server list from file. Update list with 1.1 servers. Remove nolnet option.
7 years ago
ThomasV
63a1db1172
make xpub/xprv version information user-visible
7 years ago
ThomasV
d9f2edf6b0
support native segwit transactions
7 years ago
ThomasV
8c5b6bdaf3
Read default server list from file. Update list with 1.1 servers. Remove nolnet option.
7 years ago
ThomasV
f56a8702c2
support sending to segwit native addresses (bip173)
7 years ago
ThomasV
4d3e079778
rename bc_address functions
7 years ago
ThomasV
b9da5afa9d
replace bitcoin.is_valid
7 years ago
ThomasV
794baa16c8
move address_to_script to bitcoin.py
7 years ago
ThomasV
227a553a99
update ripemd module for python3
7 years ago
ThomasV
126bbff948
Revert "remove python implementation of ripemd160"
This reverts commit 56c4a8746f
.
7 years ago
ThomasV
108d7d39f0
python3: fix password decode
8 years ago
fr3aker
8a15581d8e
fix imports
8 years ago
Dmitry Sorokin
362ca96f38
x509 fixes and plugins
8 years ago
Dmitry Sorokin
f02d18226b
misc ui and lib fixes for py3
8 years ago
Dmitry Sorokin
d304ccdf17
py3 in qtgui
8 years ago
Dmitry Sorokin
5be78950ca
py3
8 years ago
ThomasV
6b45070b2f
allow arbitrary derivations with bip39 seeds, to let multibit users recover funds
8 years ago
ThomasV
31ab5b2e0a
pass hash to pubkey_from_signature
8 years ago
ThomasV
dd0b018a35
add configurable checkpoint to blockchain verification; use genesis as default
8 years ago
ThomasV
8fabd1245d
replace PyCrypto with PyCryptodome
8 years ago
ThomasV
ee2e9f6092
update MAX_FEE_RATE constant
8 years ago
Neil Booth
8888a50549
Add support for BU's nolnet
Also update testnet servers
Add missing self. in print_error call
8 years ago
ThomasV
fcc92c1ebd
Wallet file encryption:
- a keypair is derived from the wallet password
- only the public key is retained in memory
- wallets must opened and closed explicitly with the daemon
8 years ago
ThomasV
7e76e4ac55
AES: use PyCrypto if available
8 years ago
ThomasV
b1f27d7e84
fix: missing parameter
8 years ago
ThomasV
e1515743cd
replace slowaes with pyaes
8 years ago