ThomasV
d9f2edf6b0
support native segwit transactions
8 years ago
ThomasV
8c5b6bdaf3
Read default server list from file. Update list with 1.1 servers. Remove nolnet option.
8 years ago
ThomasV
f56a8702c2
support sending to segwit native addresses (bip173)
8 years ago
ThomasV
4d3e079778
rename bc_address functions
8 years ago
ThomasV
b9da5afa9d
replace bitcoin.is_valid
8 years ago
ThomasV
794baa16c8
move address_to_script to bitcoin.py
8 years ago
ThomasV
227a553a99
update ripemd module for python3
8 years ago
ThomasV
126bbff948
Revert "remove python implementation of ripemd160"
...
This reverts commit 56c4a8746f .
8 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
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
9 years ago
ThomasV
ce11a2fac5
replace segwit wallet class with custom xpub type
9 years ago
ThomasV
3a64ec0f2e
Initial segwit support (testnet only)
9 years ago
ThomasV
132fca86b2
fix #2133 : deserialize_xkey
9 years ago
ThomasV
a2e7fc32ef
Add fee slider class with network callback.
9 years ago
ThomasV
73390f1769
fix: missing global
9 years ago
ThomasV
8b6efaff2d
remove regexp test from is_address; non-matching strings will fail anyway
9 years ago
ThomasV
4d41c36cbb
add headers url for testnet
9 years ago
ThomasV
d042d6e970
initial testnet support (petrkr)
9 years ago
ThomasV
cda0d14a13
fix issue #2064
9 years ago
ThomasV
121ac07b01
wizard: add checkbox for passphrases. allow passphrases with 2fa seeds
9 years ago
ThomasV
c32f75a313
wizard: display seed type. restore 2fa if needed
9 years ago
ThomasV
296f30b924
trustedcoin: use 12-word seeds with separate derivations
9 years ago
ThomasV
1e4cdab096
normalize passphrase
9 years ago
ThomasV
b87c5d12fa
- fix sign/verify messages
...
- fix hardware wallet tx_outputs
9 years ago
ThomasV
67780bb8b9
changes for new toolchain
10 years ago
akshayaurora
07c5f02639
changes for new toolchain
10 years ago
ThomasV
0273936b07
Discretize fee levels (follow-up 3314b3a). Fixes #1753
10 years ago
ThomasV
305843999e
Relicensing
10 years ago
ThomasV
56c4a8746f
remove python implementation of ripemd160
10 years ago
Neil Booth
b878c010da
Minikey: minimum length 20
...
On second thoughts there seems little reason to accept text
of length <= 20 for minikeys.
10 years ago
Neil Booth
f7859c041e
Support Casascius minikeys
10 years ago
ThomasV
0d52911561
define constants for tx output types
10 years ago
ThomasV
da8fce1914
if available, use relayfee from server instead of hard coded value
10 years ago