SomberNight
5fc830580a
add block explorer: blockonomics.co
7 years ago
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
8 years ago
SomberNight
f77f029d72
config v2: change server protocol to :s instead of removing it
7 years ago
ThomasV
4a40b3a0b2
separate merchant UI from main project
7 years ago
SomberNight
af527b21fb
Password-protect the JSON RPC interface
7 years ago
SomberNight
6f954090e6
fix fee ui: offline case
7 years ago
Justin Turner Arthur
857eb4ac1d
Remove unused imports. Explicitly import a few deep imports.
7 years ago
Justin Turner Arthur
9a0aa9b478
Remove Python 2 support imports.
7 years ago
Justin Turner Arthur
0c04db33d8
Simplify bytes/hex conversion functions now that we're Python 3+ only.
7 years ago
SomberNight
0db5ea67a0
bitcoin.NetworkConstants: easier changing between testnet and mainnet
7 years ago
ThomasV
89240571d4
py3: socket.error is deprecated
7 years ago
ThomasV
e8b564c0e7
Extend Wallet Import Format with txin type. Extend class Imported_Wallet.
7 years ago
ThomasV
216e9403be
cleanup six (no python2 support)
7 years ago
Antoine Riard
5059898af2
fix urllib.quote py2 to py3
7 years ago
ThomasV
ab15ff3a00
updates for python3
8 years ago
Johann Bauer
d4d93b3928
Various fixes in util.py
8 years ago
ThomasV
c3388d9677
misc python3 updates:
- use jsonrpclib-pelix
- update the kivy gui
- update plugins
8 years ago
Dmitry Sorokin
362ca96f38
x509 fixes and plugins
8 years ago
Dmitry Sorokin
f02d18226b
misc ui and lib fixes for py3
8 years ago
Dmitry Sorokin
d304ccdf17
py3 in qtgui
8 years ago
Dmitry Sorokin
5be78950ca
py3
8 years ago
linuxion
be150660ca
Add Blockchair.com block explorer
8 years ago
ThomasV
828b0e5d70
fix #2439
8 years ago
ThomasV
ca220d8dbb
Detect blockchain splits and validate multiple chains
8 years ago
ThomasV
2fa25c3f56
fix get_payment_request
8 years ago
Johann Bauer
8f94dda48e
Add BlockCypher.com as a block explorer
8 years ago
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.
8 years ago
ThomasV
dcffea150e
store contacts and invoices in wallet file. fix #1482
8 years ago
Johann Bauer
96686c4a2b
Fix decimal usage
8 years ago
ThomasV
4db5052cc6
fix android detection
8 years ago
7sean68
4f2924e4a0
changed false Identification of windows as linux
8 years ago
akshayaurora
07c5f02639
changes for new toolchain
9 years ago
ThomasV
bbe7b277d2
call jnius.detach on thread stop
9 years ago
ThomasV
2cf4795250
dynamic fees: define fee levels using expected confirmation times
9 years ago
ThomasV
0273936b07
Discretize fee levels (follow-up 3314b3a
). Fixes #1753
9 years ago
ThomasV
4c7bbb4e86
android: move wallet data to internal storage.
9 years ago
Neil Booth
cc4ec4c34e
Add BTC.com block explorer.
9 years ago
ThomasV
305843999e
Relicensing
9 years ago
ThomasV
a7d3175799
replace semantically relevant instances of 'assert' with exceptions
9 years ago
ThomasV
950f3ae633
parse_uri: don't use assert
9 years ago
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 ).
9 years ago
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.
9 years ago
Neil Booth
d6e8e534a3
TrezorClient: should be in a separate thread
First steps; get show_address working.
Client is not responsible for showing exceptions.
Suppress uninteresting exceptions.
9 years ago
Marco Pontello
065f6aa370
Added Blockchain URI (BIP 122) to block explorers list.
9 years ago
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.
9 years ago
ThomasV
b3ef2249b5
add more features to settings dialog
9 years ago
ThomasV
6ad3f47640
don't rewrite index.html everytime
9 years ago
ThomasV
679efe2a66
don't use floats because of rounding errors
9 years ago
ThomasV
0cef063ee2
add payment requests to kivy
9 years ago
Neil Booth
53f6fb9876
Add a GC debugger
Add commented-out GC debugging step
9 years ago