Commit Graph

9163 Commits

Author SHA1 Message Date
SomberNight ca7e5575bf option to set a dark theme for Qt
qdarkstyle is now a new dependency - note that it is only for qt and qt is not strictly a dependency, but it is pure python and relatively small
2018-06-25 16:46:01 +02:00
SomberNight 9a8183f348 network: avoid infinite loop if server headers conflict with checkpoints and server height is above max checkpoint 2018-06-25 11:53:31 +02:00
SomberNight 51ed8a998c fix: network.interface can become None at any time 2018-06-25 01:14:49 +02:00
SomberNight f8dab46a4b kivy: fix fork detection gui 2018-06-25 01:02:21 +02:00
ghost43 d03dc0e508 Merge pull request #4458 from JeremyRand/bitcoin-bip44-coin
Move BIP44 coin type to net constants.
2018-06-24 01:01:11 +02:00
JeremyRand d1d92e8704 Move BIP44 coin type to net constants. 2018-06-23 14:46:44 +00:00
Janus 88d95123fb kivy: use RecycleView in address list 2018-06-22 20:07:36 +02:00
SomberNight 5f050aa13e follow-up prev 2018-06-22 18:32:01 +02:00
SomberNight 5220451b73 fix #4457 2018-06-22 18:01:55 +02:00
Janus 45b6afe190 kivy: use RecycleView in OutputList 2018-06-22 17:40:35 +02:00
Janus Troelsen 4f85615734 add simnet support (#4455) 2018-06-22 17:07:07 +02:00
ThomasV a141c69b25 Merge pull request #4313 from toxeus/master
electrum: cleanup plugin imports
2018-06-22 15:19:17 +02:00
ThomasV 24818c14ca Merge pull request #3762 from SomberNight/txin_type_address_segwit
change partial txn serialization format for imported addresses txins
2018-06-22 13:58:15 +02:00
SomberNight 174d14ba89 add comment to guess_txintype_from_address 2018-06-22 13:57:06 +02:00
ThomasV 112b0e0544 Merge pull request #4453 from SomberNight/network_locks
locks in network.py
2018-06-22 13:05:40 +02:00
ThomasV a7589a97ad Merge pull request #4454 from matejcik/master
trezor: drop list of supported coins
2018-06-22 12:37:29 +02:00
matejcik 5974fd75df trezor: drop list of supported coins
python-trezor 0.10.0 and up doesn't provide a list of supported coins,
and newer Trezor firmwares will not send it.
2018-06-22 12:30:20 +02:00
SomberNight cd41a451f6 locks in network.py 2018-06-21 21:55:32 +02:00
SomberNight a28ef06a58 kivy: tx_dialog scroll with bar 2018-06-21 18:37:14 +02:00
SomberNight e3c9ce319c kivy: make history and addresses scroll bars wider 2018-06-21 18:03:32 +02:00
ThomasV dea6e41966 Merge pull request #4452 from spesmilo/history_recycle_view
kivy: use RecycleView in history
2018-06-21 17:46:47 +02:00
Janus 5607c4bb7f kivy: use RecycleView in history 2018-06-21 15:52:45 +02:00
SomberNight ae786cafdf (minor) don't raise BaseException 2018-06-20 18:13:43 +02:00
ghost43 61a9deaa61 Check SPV proof inner nodes not to be valid transactions. (#4436) 2018-06-20 18:09:38 +02:00
ghost43 7797af6ffa Qt: show WIF help in import(x2) and sweep dialogs (#4425) 2018-06-20 15:58:37 +02:00
SomberNight ecf6ace975 follow-up #4442 2018-06-19 19:26:13 +02:00
Francisco J. Hernandez Heras 469565c188 Improving imports (#4448) 2018-06-19 18:36:01 +02:00
ThomasV a4da04110e Merge pull request #4442 from SomberNight/bip32_fix_invalid_ecpoint
handle bip32 edge cases
2018-06-19 16:07:42 +02:00
SomberNight 12af2dc63b kivy history tab: allow scrolling with bar
follow kivy/kivy@0edae84139
2018-06-19 14:19:36 +02:00
ThomasV 4018bd12bd Merge pull request #4446 from SomberNight/android_disable_backups
android: disable backups
2018-06-19 11:59:52 +02:00
SomberNight ef5121cf12 android: disable backups 2018-06-19 02:44:21 +02:00
SomberNight 0b72803dd4 fix #4319 2018-06-18 20:30:05 +02:00
SomberNight 170f41f50d tests: sweeping p2pk 2018-06-18 20:06:17 +02:00
SomberNight 73a3d473cc fix #4400 and minor clean-up in email req plugin 2018-06-17 03:22:34 +02:00
SomberNight b9d690d64f handle bip32 edge cases 2018-06-16 17:41:41 +02:00
SomberNight 849f64a010 python3.4: typing module is not part of stdlib 2018-06-16 17:38:30 +02:00
SomberNight ad7f8f2cbe wallet.py: fix balance/history for duplicate addresses
in a hd wallet, having duplicate addresses is extremely unlikely, but if it happened, previously an incorrect balance was calculated
2018-06-16 16:38:34 +02:00
SomberNight 59c1d03f01 ecc.py: properly handle point at infinity 2018-06-16 06:34:03 +02:00
SomberNight 1a8e8bc047 bitcoin.py: make int_to_hex throw on overflow 2018-06-16 02:34:27 +02:00
SomberNight 79f4a8bae9 ledger: support hiding outputs on 'receive' branch
so if change is on the 'receive' branch, user won't be prompted to confirm it
2018-06-15 20:48:57 +02:00
SomberNight 529cb3602c fix ledger signing. fix dbb 2fa. follow-up partial txn ser change (#4405) 2018-06-15 20:21:29 +02:00
ghost43 a98e833897 getfeerate command: add optional parameters to specify custom fee level (#4264) 2018-06-15 17:02:44 +02:00
SomberNight 2cc15fca57 tests: add missing txid test from #3316 2018-06-15 15:39:09 +02:00
ghost43 cc05c09d6b minikeys: import with uncompressed pubkey instead of compressed (#4384) 2018-06-15 15:32:00 +02:00
SomberNight 6297996d12 tests: (tx signing) offline hd multisig, online address 2018-06-15 15:07:56 +02:00
SomberNight 46fdbbbce5 change partial txn serialization format for imported addresses txins
offline signing with segwit WIF keys now works.
offline seed + online address signing now works.
2018-06-15 14:08:20 +02:00
SomberNight d150f0dfc0 tests: rbf and cpfp 2018-06-15 14:05:30 +02:00
SomberNight 3e63a3cdc9 README: reference 'fast' extra instead of 'full'
'full' needs additional OS packages (for hw) that are not mentioned
2018-06-15 13:07:10 +02:00
SomberNight 00db9c4552 rerun freeze_packages
and remove rlp from requirements-hw as trezor no longer references it
2018-06-15 13:05:35 +02:00
SomberNight 6298e9b458 in Qt send tab, detect invalid multi-line payto when using "!": "insufficient funds"
if the rest of the amounts (without the "!") are over the available funds; do the correct thing
2018-06-14 23:34:14 +02:00