1
0
Commit Graph

10083 Commits

Author SHA1 Message Date
ghost43
6617307730 Merge pull request #5118 from SomberNight/trezor_init_20190213
Trezor: implement "seedless" mode
2019-02-22 18:59:52 +01:00
SomberNight
11733d6bc2 wizard: normalize bip32 derivation path
so that what gets put in storage is "canonical"
(from now on... we could storage upgrade existing wallets
but it's not critical)
2019-02-22 18:50:29 +01:00
SomberNight
85a7aa291e bip32: refactor whole module. clean-up. 2019-02-22 18:50:24 +01:00
SomberNight
b39c51adf7 mv "electrum seed" stuff from bitcoin.py to mnemonic.py 2019-02-22 18:01:54 +01:00
SomberNight
e7f38467d7 move opcodes to bitcoin.py 2019-02-22 17:39:58 +01:00
SomberNight
c03c17f1c7 transaction: replace custom enum type for opcodes with stdlib enum
based on Electron-Cash/Electron-Cash@99e60b4941
2019-02-22 16:52:08 +01:00
SomberNight
9dedf51afd trustedcoin: nicer 'ErrorConnectingServer' exception 2019-02-21 23:07:19 +01:00
SomberNight
4ef3eda8da util: mv create_URI to create_bip21_uri, and small clean-up 2019-02-20 21:19:03 +01:00
SomberNight
40bf049c82 commands: introduce 'removelocaltx'
see #5137
2019-02-20 18:01:43 +01:00
SomberNight
8e6904c7b7 wallet: default to get_addresses() in get_history()
get_addresses() is a superset of history.keys()
(was missing some local transactions in the output of get_history())
2019-02-20 17:52:43 +01:00
Jean P
7618693ca9 Add support for Ledger Nano X and future devices (#5140) 2019-02-20 13:46:26 +01:00
SomberNight
2d6a68545b qt installwizard: fix small regression
related: #5139 and 8f4967f7d0
2019-02-19 15:40:29 +01:00
SomberNight
d4e209dc3a trustedcoin: print messages in both direction when debugging 2019-02-18 18:03:42 +01:00
SomberNight
0bf0b1d20b interface.is_server_ca_signed: don't rely on assert 2019-02-18 18:00:54 +01:00
SomberNight
2f11216986 fix get_fee_text for static fees
mismatching units
probably only affects kivy gui; when using static fees
2019-02-18 17:52:50 +01:00
SomberNight
0de954546a test python version in main script
for better error text on old python

related: #5008, #5129
2019-02-15 22:06:10 +01:00
SomberNight
92bf409bf0 scripts: add "quick_start" to showcase some basic functionality 2019-02-15 21:14:08 +01:00
ThomasV
25a460f855 Merge branch 'network_walk' 2019-02-15 17:37:59 +01:00
ThomasV
52520490c5 improve network send_multiple_requests 2019-02-15 17:37:15 +01:00
SomberNight
5313591c28 synchronizer: disconnect from server if cannot deserialize txn 2019-02-15 17:22:24 +01:00
SomberNight
7b8114f865 synchronizer: allow server not finding txn sometimes
User has wallet file with history that includes some txid; corresponding
raw tx is not in the "transactions" dict in the file however.
When the synchronizer starts up, it requests this "missing" txn from
the server... but what if the server does not know about it?
Maybe it was reorged and is not in the new best chain,
and not even in mempool. This was not handled previously.

fix #5122
2019-02-14 20:54:55 +01:00
ThomasV
f60d1e7cb6 fix variable name in contrib/sign_version 2019-02-13 23:25:58 +01:00
ThomasV
c725c05947 update make_download 2019-02-13 23:19:34 +01:00
ThomasV
87c596fa1d prepare release 3.3.4 3.3.4 2019-02-13 22:23:30 +01:00
ThomasV
0e78e15fa4 update locale submodule 2019-02-13 22:20:56 +01:00
ThomasV
4e9dd679ab add contrib/sign_version 2019-02-13 21:46:48 +01:00
SomberNight
5387c6d5f6 trezor: during device init hide some options behind an "expert" button 2019-02-13 20:35:24 +01:00
SomberNight
7bbec04a06 trezor: implement "seedless" mode (option during initialization) 2019-02-13 20:35:23 +01:00
SomberNight
2867c2ef7a update release notes 2019-02-13 20:23:54 +01:00
SomberNight
ec86850a2e trezor: fix minor error handling issue
AttributeError: 'TrezorFailure' object has no attribute 'message'
2019-02-13 18:33:48 +01:00
SomberNight
e2eb051eed keystore bip39: minor clean-up 2019-02-13 15:03:32 +01:00
ghost43
c8562f5362 network: reintroduce network.debug (#5093)
network.debug and interface.debug were removed during the asyncio-aiorpcx
network-rewrite.
2019-02-12 20:23:43 +01:00
SomberNight
086372f68a wallet get_full_history: add from/to_height info to summary 2019-02-12 19:38:15 +01:00
SomberNight
019884a98b network: follow-up 38ab7ee554 2019-02-12 19:23:58 +01:00
SomberNight
2174fc0676 cli history: add option to filter by block height 2019-02-12 18:38:35 +01:00
SomberNight
38ab7ee554 network: catch untrusted exceptions from server in public methods
and re-raise a wrapper exception (that retains the original exc in a field)

closes #5111
2019-02-12 17:02:15 +01:00
SomberNight
fd62ba874b kivy: rm dead code 2019-02-11 20:22:03 +01:00
SomberNight
026448837f no more "import *"
fixes #5101
fixes #5105
2019-02-11 20:21:24 +01:00
SomberNight
8072ad1ad9 network broadcast_transaction: make error text clearer 2019-02-11 16:36:01 +01:00
SomberNight
ebeed4736f qt utxo_list: show full prevout_n in outpoint column
previously, if prevout_n was >=10, the ":" char or even digits were cut
2019-02-10 21:20:44 +01:00
SomberNight
c23b869d3c qt MyTreeView subclasses: change "headers" from list to dict 2019-02-10 21:13:53 +01:00
SomberNight
5aafcb2875 qt MyTreeView subclasses: use IntEnum for columns 2019-02-10 21:00:08 +01:00
SomberNight
cd097d6bb8 qt history list: update_tx_mined_status was not updating 'date' for tx
fixes #5096
2019-02-10 06:36:58 +01:00
ThomasV
eb96d422f7 import version module 2019-02-09 12:15:46 +01:00
SomberNight
d78537c8c4 rerun freeze_packages 2019-02-08 19:19:02 +01:00
SomberNight
df9087970b update block header checkpoints 2019-02-08 16:38:59 +01:00
SomberNight
699562c78d bump libsecp256k1 version 2019-02-08 16:17:52 +01:00
ThomasV
01eaf0fe4e Merge pull request #5052 from JeremyRand/utxolist-for-loop
Refactor for loop in UTXOList
2019-02-08 15:53:28 +01:00
ThomasV
b06b8753e6 fix #5088 2019-02-08 12:59:06 +01:00
ThomasV
1da1f0bfea fix #4984 2019-02-08 11:17:48 +01:00