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