Commit graph

9062 commits

Author SHA1 Message Date
Johann Bauer
2e899bc38f
Add missing languages to settings dialog 2018-05-23 22:15:14 +02:00
SomberNight
2c3aa9ffa9
trezor: minor homescreen clean-up/fixes 2018-05-23 15:39:59 +02:00
SomberNight
51d047a35e
fix #4375 2018-05-22 12:55:50 +02:00
ThomasV
4c234397ec
Merge pull request #4351 from SomberNight/2fa_sign_then_otp
trustedcoin: sign first, then prompt for OTP
2018-05-18 17:36:18 +02:00
SomberNight
c113232e8b
tests: TestWalletHistory
check if wallet logic calculates correct balance regardless of the order in which we receive transactions from the server
2018-05-18 15:43:02 +02:00
SomberNight
5cfeb6b081
follow-up ab2f59590c 2018-05-18 10:56:01 +02:00
ThomasV
d538106caf
Merge pull request #4371 from haarts/remove-explicit-protocol-mentions
Remove explicit protocol mentions
2018-05-18 10:08:36 +02:00
Harm Aarts
ab2f59590c Push network calls into network module
Eventually all network calls should go through the network module
without resorting to using raw protocol strings. This, then, makes
adding an other backend easier.
Please note that the behaviour slightly changed. Initially the caller
received an unmodified response from the ElectrumX server. In it the
scripthash is present. This change replaces that scripthash with the
original address.
2018-05-17 15:20:22 +02:00
Harm Aarts
812d570ee2 Rename method to reflect its goal
Answer the question *what* problem the method solves. Not *how* it is
solving it.
2018-05-17 15:17:06 +02:00
Harm Aarts
d0d39e534e Make side effect explicit
The removed method didn't allude to the fact it was adding the generated
hash to a dictionary. This was problematic since the code base now
seemingly had two methods for converting an address to a scripthash. One
in the network module and one in the (logical) bitcoin module.
2018-05-17 12:04:54 +02:00
SomberNight
a9bf664a5e
qt: network status text to tell user proxy is enabled when network can't connect 2018-05-17 00:48:14 +02:00
SomberNight
b88f0434c5
wallet.py: check_history depends on load_local_history and build_spent_outpoints
if it tries to call add_transaction
2018-05-16 11:31:20 +02:00
Johann Bauer
86e2f3f561 Follow-up 2fe8d8 2018-05-15 19:48:35 +02:00
Johann Bauer
2fe8d8ce54 Follow-up 7a27d04 2018-05-15 19:32:53 +02:00
SomberNight
e375bf48c4
transaction.py: reserialize scriptSig for incomplete txin
On offline imported privkey + online imported address config, the offline wallet was displaying incorrect tx size.
2018-05-15 18:53:25 +02:00
Johann Bauer
7a27d04415 Travis: Fix 'No names found, cannot describe anything.' in OS X build 2018-05-15 18:26:10 +02:00
SomberNight
7c7aa5828b
tests: added p2wpkh-p2sh wallet to TestWalletSending 2018-05-14 18:33:14 +02:00
SomberNight
f12798e91c
follow-up #4324 2018-05-14 17:49:17 +02:00
SomberNight
150cbb5d9c
fix #4356: qt/tx_dialog - move save local button to left.
also: properly parent popup, and add extra note re what local tx ('save') means
2018-05-14 17:00:29 +02:00
Johann Bauer
7bcc55ae57 Trezor: Disable 'Change Homescreen' if PIL is unavailable 2018-05-14 16:57:27 +02:00
Johann Bauer
a81e96bce0
Test macOS build on Travis 2018-05-13 22:22:07 +02:00
Johann Bauer
64438573b1
Follow-up 354c737: Fix macOS build 2018-05-13 22:14:48 +02:00
root
354c737ce0 Track icons and locale version in submodule 2018-05-13 22:06:25 +02:00
SomberNight
a94e1d92a3
bitcoin.py: nicer exception in deserialize_privkey if prefix byte is invalid
related: #4364
2018-05-13 16:26:00 +02:00
SomberNight
b175c6b609
fix #4360 2018-05-13 03:11:20 +02:00
SomberNight
f0657a3507
qt: show start-up wizard in case of exception
related: #4355
2018-05-11 00:03:01 +02:00
ghost43
dae187bada
allow fractional feerates (#4324) 2018-05-09 19:30:18 +02:00
ghost43
3337af0734
transaction.py: (txin guess) fix some false positive matches of p2sh-segwit (#4336) 2018-05-09 19:16:01 +02:00
ghost43
4eeb944b3c
Merge pull request #4329 from SomberNight/trezor_matrix
Trezor: Matrix recovery support
2018-05-09 19:11:12 +02:00
SomberNight
5fafd34de7
don't offer recovery type choice for trezor T 2018-05-09 19:08:21 +02:00
SomberNight
c133e00590
hw wallets: define SUPPORTED_XTYPES for each plugin 2018-05-09 18:17:49 +02:00
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