Commit graph

173 commits

Author SHA1 Message Date
SomberNight
6c4756dc3d check trezorlib version 2018-02-07 17:51:52 +01:00
SomberNight
5fc830580a add block explorer: blockonomics.co 2018-02-01 03:28:44 +01:00
Johann Bauer
91e44ba6fc Show error window for unhandled exceptions
Use exception hook from main thread for all threads

Use signal to delegate error window creation to GUI thread

Add more information to issue template

Update to PyQt5

Switch from Github to REST-Service

Report to web service instead of opening the browser

Fix imports

Change crashhub URL to electrum.org server

Explain that exception hooks are only used in the Qt Gui now
2018-01-30 10:49:31 +01:00
SomberNight
f77f029d72 config v2: change server protocol to :s instead of removing it 2018-01-16 11:53:31 +01:00
ThomasV
4a40b3a0b2 separate merchant UI from main project 2018-01-12 10:37:14 +01:00
SomberNight
af527b21fb Password-protect the JSON RPC interface 2018-01-07 19:30:23 +01:00
SomberNight
6f954090e6 fix fee ui: offline case 2017-12-30 01:13:36 +01:00
Justin Turner Arthur
857eb4ac1d Remove unused imports. Explicitly import a few deep imports. 2017-11-13 02:28:00 -06:00
Justin Turner Arthur
9a0aa9b478 Remove Python 2 support imports. 2017-11-13 02:26:48 -06:00
Justin Turner Arthur
0c04db33d8 Simplify bytes/hex conversion functions now that we're Python 3+ only. 2017-11-13 01:03:20 -06:00
SomberNight
0db5ea67a0 bitcoin.NetworkConstants: easier changing between testnet and mainnet 2017-11-09 17:47:57 +01:00
ThomasV
89240571d4 py3: socket.error is deprecated 2017-10-25 18:22:54 +02:00
ThomasV
e8b564c0e7 Extend Wallet Import Format with txin type. Extend class Imported_Wallet. 2017-09-29 15:32:55 +02:00
ThomasV
216e9403be cleanup six (no python2 support) 2017-09-04 14:43:31 +02:00
Antoine Riard
5059898af2 fix urllib.quote py2 to py3 2017-09-04 06:13:55 -04:00
ThomasV
ab15ff3a00 updates for python3 2017-08-26 08:28:24 +02:00
Johann Bauer
d4d93b3928 Various fixes in util.py 2017-08-26 08:28:24 +02:00
ThomasV
c3388d9677 misc python3 updates:
- use jsonrpclib-pelix
 - update the kivy gui
 - update plugins
2017-08-26 08:28:24 +02:00
Dmitry Sorokin
362ca96f38 x509 fixes and plugins 2017-08-26 08:28:24 +02:00
Dmitry Sorokin
f02d18226b misc ui and lib fixes for py3 2017-08-26 08:27:47 +02:00
Dmitry Sorokin
d304ccdf17 py3 in qtgui 2017-08-26 08:27:47 +02:00
Dmitry Sorokin
5be78950ca py3 2017-08-26 08:27:47 +02:00
linuxion
be150660ca Add Blockchair.com block explorer 2017-07-31 03:24:02 +03:00
ThomasV
828b0e5d70 fix #2439 2017-06-30 12:11:47 +02:00
ThomasV
ca220d8dbb Detect blockchain splits and validate multiple chains 2017-06-21 09:48:31 +02:00
ThomasV
2fa25c3f56 fix get_payment_request 2017-05-19 09:10:19 +02:00
Johann Bauer
8f94dda48e Add BlockCypher.com as a block explorer 2017-05-01 21:27:14 +02:00
spamdaemon
a17624931d Fixed a syntax error with python 3.6
This fixes this error:
raceback (most recent call last):
  File "/usr/bin/electrum", line 98, in <module>
    from electrum import bitcoin, network
  File "/usr/lib/python3.6/site-packages/electrum/__init__.py", line 2, in <module>
    from util import format_satoshis, print_msg, print_error, set_verbosity
  File "/usr/lib/python3.6/site-packages/electrum/util.py", line 537
    except socket.error, err:

Also, other exceptions in this file use the except X as Y syntax.
2017-04-21 13:48:29 -04:00
ThomasV
dcffea150e store contacts and invoices in wallet file. fix #1482 2017-03-06 17:12:27 +01:00
Johann Bauer
96686c4a2b Fix decimal usage 2017-02-28 22:58:35 +01:00
ThomasV
4db5052cc6 fix android detection 2017-01-04 22:37:59 +01:00
7sean68
4f2924e4a0 changed false Identification of windows as linux 2017-01-04 00:05:19 +02:00
akshayaurora
07c5f02639 changes for new toolchain 2016-07-27 17:57:12 +02:00
ThomasV
bbe7b277d2 call jnius.detach on thread stop 2016-06-04 12:59:01 +02:00
ThomasV
2cf4795250 dynamic fees: define fee levels using expected confirmation times 2016-05-31 20:26:09 +02:00
ThomasV
0273936b07 Discretize fee levels (follow-up 3314b3a). Fixes #1753 2016-05-26 09:23:42 +02:00
ThomasV
9d12c7699f Merge pull request #1619 from MarcoPon/master
Added Blockchain URI (BIP 122) to block explorers list.
2016-04-06 10:45:17 +02:00
ThomasV
4c7bbb4e86 android: move wallet data to internal storage. 2016-03-08 08:10:38 +01:00
Neil Booth
cc4ec4c34e Add BTC.com block explorer. 2016-02-25 00:31:24 +09:00
ThomasV
305843999e Relicensing 2016-02-24 10:20:30 +01:00
ThomasV
a7d3175799 replace semantically relevant instances of 'assert' with exceptions 2016-02-15 09:33:38 +01:00
ThomasV
950f3ae633 parse_uri: don't use assert 2016-02-13 15:09:42 +01:00
Neil Booth
16397b1ed7 trezor: more user friendly when cannot connect
Tell the user and ask if they want to try again.  If they
say no, raise a silent exception.  Apply this more friendly
behaviour to the install wizard too (see issue #1668).
2016-02-06 19:51:39 +09:00
Neil Booth
06c262d0dc TrezorClient: should be in a separate thread
First steps; get show_address working.
Client is not responsible for showing exceptions.
Suppress uninteresting exceptions.
2016-01-18 07:33:04 +09:00
Marco Pontello
065f6aa370 Added Blockchain URI (BIP 122) to block explorers list. 2016-01-08 20:23:17 +01:00
Neil Booth
e1c0298fc2 Write the wallet less often
This should speed up synchronization / restoration of large wallets.
Wallets are written only when they switch to up_to_date state, or
when stop_threads() is called when closing the daemon, or when
a command line command finishes.
2015-12-20 15:47:46 +09:00
ThomasV
b3ef2249b5 add more features to settings dialog 2015-12-16 11:53:37 +01:00
ThomasV
6ad3f47640 don't rewrite index.html everytime 2015-12-15 12:10:25 +01:00
ThomasV
679efe2a66 don't use floats because of rounding errors 2015-12-15 11:33:04 +01:00
ThomasV
0cef063ee2 add payment requests to kivy 2015-12-11 15:21:21 +01:00