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
ThomasV
17cfc03540
use serialize_xpub/xprv
8 years ago
ThomasV
6bfbc9a718
fix: replace remaining occurences of public_key_to_bc_address
8 years ago
ThomasV
f937472928
fix typos
8 years ago
ThomasV
ce11a2fac5
replace segwit wallet class with custom xpub type
8 years ago
ThomasV
3a64ec0f2e
Initial segwit support (testnet only)
8 years ago
ThomasV
132fca86b2
fix #2133 : deserialize_xkey
8 years ago
ThomasV
a2e7fc32ef
Add fee slider class with network callback.
8 years ago
ThomasV
73390f1769
fix: missing global
8 years ago
ThomasV
8b6efaff2d
remove regexp test from is_address; non-matching strings will fail anyway
8 years ago
ThomasV
4d41c36cbb
add headers url for testnet
8 years ago
ThomasV
d042d6e970
initial testnet support (petrkr)
8 years ago
ThomasV
cda0d14a13
fix issue #2064
8 years ago
ThomasV
121ac07b01
wizard: add checkbox for passphrases. allow passphrases with 2fa seeds
8 years ago
ThomasV
c32f75a313
wizard: display seed type. restore 2fa if needed
8 years ago
ThomasV
296f30b924
trustedcoin: use 12-word seeds with separate derivations
8 years ago
ThomasV
1e4cdab096
normalize passphrase
8 years ago