ThomasV
8fabd1245d
replace PyCrypto with PyCryptodome
2017-03-09 10:47:53 +01:00
ThomasV
6977ba603b
Merge pull request #2236 from kyuupichan/master
...
Add support for BU's nolnet
2017-03-06 12:28:45 +01:00
ThomasV
ee2e9f6092
update MAX_FEE_RATE constant
2017-03-05 22:19:46 +01:00
Neil Booth
8888a50549
Add support for BU's nolnet
...
Also update testnet servers
Add missing self. in print_error call
2017-03-04 11:01:32 +09:00
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
2017-03-01 13:58:04 +01:00
ThomasV
7e76e4ac55
AES: use PyCrypto if available
2017-03-01 10:37:48 +01:00
ThomasV
b1f27d7e84
fix: missing parameter
2017-02-26 08:27:25 +01:00
ThomasV
e1515743cd
replace slowaes with pyaes
2017-02-10 17:22:52 +01:00
ThomasV
17cfc03540
use serialize_xpub/xprv
2017-02-05 11:30:32 +01:00
ThomasV
6bfbc9a718
fix: replace remaining occurences of public_key_to_bc_address
2017-01-29 06:34:35 +01:00
ThomasV
f937472928
fix typos
2017-01-26 19:23:17 +01:00
ThomasV
ce11a2fac5
replace segwit wallet class with custom xpub type
2017-01-26 13:53:31 +01:00
ThomasV
3a64ec0f2e
Initial segwit support (testnet only)
2017-01-25 21:42:15 +01:00
ThomasV
132fca86b2
fix #2133 : deserialize_xkey
2017-01-23 20:49:26 +01:00
ThomasV
a2e7fc32ef
Add fee slider class with network callback.
2017-01-09 12:36:15 +01:00
ThomasV
73390f1769
fix: missing global
2017-01-07 19:49:20 +01:00
ThomasV
8b6efaff2d
remove regexp test from is_address; non-matching strings will fail anyway
2017-01-07 18:42:51 +01:00
ThomasV
4d41c36cbb
add headers url for testnet
2017-01-07 18:39:41 +01:00
ThomasV
d042d6e970
initial testnet support (petrkr)
2017-01-07 16:58:59 +01:00
ThomasV
cda0d14a13
fix issue #2064
2016-12-21 13:30:35 +01:00
ThomasV
121ac07b01
wizard: add checkbox for passphrases. allow passphrases with 2fa seeds
2016-09-30 01:15:28 +02:00
ThomasV
c32f75a313
wizard: display seed type. restore 2fa if needed
2016-09-28 06:30:00 +02:00
ThomasV
296f30b924
trustedcoin: use 12-word seeds with separate derivations
2016-09-27 13:21:25 +02:00
ThomasV
1e4cdab096
normalize passphrase
2016-09-02 10:20:04 +02:00
ThomasV
b87c5d12fa
- fix sign/verify messages
...
- fix hardware wallet tx_outputs
2016-08-14 13:03:52 +02:00
ThomasV
67780bb8b9
changes for new toolchain
2016-07-28 13:06:58 +02:00
akshayaurora
07c5f02639
changes for new toolchain
2016-07-27 17:57:12 +02:00
ThomasV
0273936b07
Discretize fee levels (follow-up 3314b3a
). Fixes #1753
2016-05-26 09:23:42 +02:00
ThomasV
305843999e
Relicensing
2016-02-24 10:20:30 +01:00
ThomasV
56c4a8746f
remove python implementation of ripemd160
2016-01-26 15:18:28 +01:00
Neil Booth
b878c010da
Minikey: minimum length 20
...
On second thoughts there seems little reason to accept text
of length <= 20 for minikeys.
2016-01-21 08:11:50 +09:00
Neil Booth
f7859c041e
Support Casascius minikeys
2016-01-19 22:00:16 +09:00
ThomasV
0d52911561
define constants for tx output types
2016-01-14 17:15:50 +01:00
ThomasV
da8fce1914
if available, use relayfee from server instead of hard coded value
2016-01-14 16:06:22 +01:00
ThomasV
86a0103a7f
increase min_relay_tx_fee, and make dust_threshold a function
2015-11-12 14:31:17 +01:00
ThomasV
d68042e76e
enforece low S value in signatures (per BIP62)
2015-10-05 09:15:22 +02:00
ThomasV
f583fcfedb
do not import dns on android
2015-08-18 12:15:56 +02:00
Roman Zeyde
abc7429b0f
bitcoin: remove multiple imports
2015-08-09 19:35:02 +03:00
ThomasV
471cab6089
do not base64encode signatures in requests
2015-07-14 16:37:04 +02:00
ThomasV
f3c4a55e77
add dnssec verification to payment requests
2015-07-07 08:59:03 +02:00
ThomasV
15f592f022
trezor multisig: build xpub from pubkey
2015-07-05 23:29:36 +02:00
ThomasV
7933ac4324
reformatting
2015-07-04 12:07:33 +02:00
ThomasV
0c37009cdb
fix is_address (forgot p2sh)
2015-07-02 08:53:17 +02:00
ThomasV
cf5328b143
do not accet testnet addresses in bitcoin.is_address
2015-07-02 08:48:48 +02:00
Roman Zeyde
6bb9ee0cf7
bitcoin: remove dead code
2015-06-13 08:34:56 +03:00
Neil Booth
03e53a5e01
Create a constant for 100000000 and use it
...
Use same name as is in bitcoind.
Note that one of the constants in text.py had the wrong number
of zeroes previously...
2015-06-01 14:53:36 +09:00
ukurokawa
e708c446a8
Dust threshold should be 546
2015-04-11 11:41:02 -04:00
K
41127db32d
Let wallet recovery use 64 byte hex strings and 24 word seeds.
...
1. Allow wallet recovery from 64 byte hex strings.
2. Allow use of 24 word legacy seeds created from 64 byte hex strings.
2015-03-19 08:20:32 -07:00
ThomasV
46c290e30d
use base43 in order to send transactions by QR code
2015-02-26 13:59:29 +01:00
ThomasV
059d381ba8
backport padding fix to AES module
2015-02-03 08:01:01 +01:00