SomberNight
dc2f8ee804
fix regression from 1d6f000868
...
re trezor/keepkey multisig signing
2018-05-09 18:14:22 +02:00
SomberNight
8174c31f13
trezor: implement "backend" support for p2sh-segwit and native-segwit multisig
2018-05-09 16:50:30 +02:00
SomberNight
ceae43afe5
trustedcoin: sign first, then prompt for OTP
2018-05-08 20:04:36 +02:00
SomberNight
7c6364c2c7
update kivy readme
2018-05-07 17:46:13 +02:00
SomberNight
e523b65767
hw wallets: test client is not None during setup_device
2018-05-06 14:45:03 +02:00
SomberNight
811eea0b6b
trezor: add msg text for passphrase type request
2018-05-05 18:05:27 +02:00
SomberNight
c03d68d758
add 'sat' as base unit option
2018-05-05 12:52:19 +02:00
SomberNight
a459eea018
follow-up prev: specify rlp version
...
python-trezor depends on rlp (an ethereum package) that we do not need..
Newer versions of rlp introduced several new dependencies, which is even more stuff we don't need.
Some of these new dependencies are even a trouble to build on Wine, as they need vc++, and they don't distribute binary builds.
related #4338
2018-05-05 01:12:47 +02:00
SomberNight
46a0dbc9d9
rerun freeze_packages
...
closes #4338
2018-05-04 21:22:00 +02:00
Andreas Schildbach
7dc5d64cba
Remove server from default list: cryptohead.de ( #4320 )
2018-05-03 20:30:42 +02:00
SomberNight
00b2af41c9
allow shorter than 24 word old 2fa seeds
...
related: #3611
2018-05-02 14:52:32 +02:00
SomberNight
864706574b
fix #4330
2018-05-02 11:56:03 +02:00
SomberNight
364cfd17ae
abstract qt away from trezor
2018-05-01 23:29:51 +02:00
SomberNight
809d6aefca
finish prev
2018-05-01 22:50:06 +02:00
Jochen Hoenicke
6dd5161729
Trezor: Matrix recovery support
...
New Trezor firmware has matrix recovery support, which is a new
recovery method that doesn't leak the entered words.
2018-05-01 22:50:05 +02:00
SomberNight
034b0a0313
trezor/keepkey: silence UserCancelled during recovery
2018-05-01 22:49:43 +02:00
SomberNight
6e0650b909
follow-up 66cfc3ea37
2018-05-01 20:04:06 +02:00
SomberNight
1981aa7d5c
trezor/keepkey: minor import clean-up.
2018-05-01 16:37:38 +02:00
SomberNight
bc76d63f61
keepkey: remove trezor bridge related stuff
2018-05-01 15:59:36 +02:00
SomberNight
73b11a700a
trezor/keepkey: merge qt_generic.py into qt.py
...
(remnants of separating trezor and keepkey)
2018-05-01 15:51:01 +02:00
SomberNight
e36f67aabc
keepkey: merge plugin.py into keepkey.py
...
(remnants of separating trezor and keepkey)
2018-05-01 15:35:01 +02:00
SomberNight
66cfc3ea37
hw_wallet: show_error can now block optionally. trezor: use prev during recovery.
2018-05-01 15:05:58 +02:00
SomberNight
ae24af9bc2
wizard: move GoBack from Qt wizard to base_wizard
2018-05-01 14:47:50 +02:00
SomberNight
ba7d905dfb
trezor/keepkey: catch exception during device init
2018-05-01 14:47:50 +02:00
SomberNight
fcfe3406b3
keepkey: fix threading issue during recovery
2018-05-01 14:47:49 +02:00
SomberNight
76e2fadc31
trezor: remove some keepkey-related stuff
2018-05-01 14:47:44 +02:00
SomberNight
c8bed8791a
assert datadir available
2018-04-29 18:25:10 +02:00
SomberNight
cbf1b5d9d5
py3.4 compat: follow-up e13183ea7a
2018-04-29 15:06:19 +02:00
SomberNight
530980ea37
ledger: offline signing for segwit inputs
...
related: #3302
2018-04-28 22:56:53 +02:00
ghost43
40e9e8bd63
Merge pull request #4316 from SomberNight/receive_tab_show_address
...
[Qt] receive tab: show address on hw wallet
2018-04-28 16:36:40 +02:00
SomberNight
33e3170591
ledger: a bit friendlier msg when show_address fails for hw.1
2018-04-28 16:34:38 +02:00
SomberNight
78745f1f02
show address on hw: change icon
2018-04-28 16:07:49 +02:00
SomberNight
fad25af204
fix tests for travis. follow-up 68d8919416
2018-04-27 21:55:50 +02:00
SomberNight
ea55d886b7
follow-up 1d6f000868
...
I broke multisig..
2018-04-27 21:44:29 +02:00
SomberNight
68d8919416
tests: sends between wallets
2018-04-27 21:43:46 +02:00
SomberNight
e13183ea7a
bitcoin.py: SCRIPT-related clean-up. transaction.py: construct_witness
2018-04-27 16:16:27 +02:00
SomberNight
97296432a2
transaction.py: sign_txin. allow override for get_preimage_script.
2018-04-27 16:16:27 +02:00
SomberNight
1d6f000868
transaction.py: shortcut witness/scriptSig serialisation
2018-04-27 16:16:14 +02:00
SomberNight
b3110b3b46
bitcoin.py: implement add_number_to_script.
2018-04-27 16:15:44 +02:00
SomberNight
4b89b1e270
implement script_num_to_hex
2018-04-27 16:15:43 +02:00
SomberNight
688dd07381
qt receive tab: show address on hw wallet
2018-04-27 03:21:27 +02:00
Filip Gospodinov
61154794c8
electrum: cleanup plugin imports
...
`electrum_plugins` is imported in the `electrum` script
without being used - I assume it's done to make PyInstaller
find that package. But this can be achieved by avoiding
the usage of `__import__()` when importing `electrum_plugins`
where it's effectively used.
2018-04-26 06:12:20 +02:00
Filip Gospodinov
376a815458
exchange_rate: prefer relative imports ( #4308 )
...
As this project is currently structured, absolute
imports have the drawback that they'll load modules
from installed paths rather then from the local repo
when running unit tests. This somehow breaks the main
idea of unit tests which is being able to quickly test
newest development changes. Therefore, use a relative
import here.
2018-04-25 09:42:07 +02:00
SomberNight
e90a31ef23
qt seed dialog, (minor) class attr -> instance attr
2018-04-25 00:20:06 +02:00
SomberNight
eb64571341
qt seed dialog fixes
...
for xpub, reenable show qr code option (fixes #4307 )
set to read-only when editing capability is not intentional
allow tab to auto-complete
2018-04-24 23:55:42 +02:00
Ben Woosley
53320470f5
Format the transaction window fee rate with 1 decimal place ( #4286 )
...
* Fix format_satoshi to properly handle non-integer values
Handling the integer and fraction parts together via string formatting
simplifies the initial composition because the default behavior manages
the - sign, and the incorporation of the fractional part.
* Limit fee rate output to one decimal place
Via a new precision arg
* Introduce format_fee_satoshis and use it for all fee display
2018-04-24 18:54:14 +02:00
SomberNight
a161b6e655
RBF: make sure we know the fee for the old txn
...
related #4306
2018-04-24 15:30:13 +02:00
SomberNight
0be73ed546
wallet.py: small optimisation for get_wallet_delta
2018-04-24 15:26:56 +02:00
mhitcher
5284aef820
added therocktrading exchange rate ( #4272 )
2018-04-24 09:28:38 +02:00
SomberNight
9fb927a068
minor py3 fix: language setting in qt/preferences
2018-04-23 20:06:54 +02:00