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
ThomasV
bb7b0884e3
Various fixes for command line. Make 'payto' command require network ( fixes #1525 )
9 years ago
ThomasV
ab1714e9f2
socket errno 11: raise timeout instead of looping
9 years ago
ThomasV
5a5cc97045
fix base type of PrintError; it must be object, since it is inherited by wallets
9 years ago
Richard Ulrich
c5f833a107
added tor onion address for Blockchain explorer
9 years ago
ThomasV
f3bd1662f7
fix web request server. fixes #1455
9 years ago
Neil Booth
93b99ebded
Handy new class PrintError
Saves adding "def print_error" to endless classes.
9 years ago
Neil Booth
1171a25815
Genericize plugin handling of thread jobs
Move it to the Plugins class so all plugins get it for
free.
9 years ago
Neil Booth
9da22000b6
More improvements to exchange_rate plugin
- better historical rate handling, including caching
- grabbing and scanning wallet transactions no longer needed
- fix autosize of fiat column
- more efficient
9 years ago
qua-non
1179a4cf9e
manage exchange plugins, make sure ui doesn't stall while saving seed
and numerous other small fixes.
11 years ago
ThomasV
4655c5f565
Fix SocketPipe:
* add errcode 35 for BSD
* in addition, add a very long timeout to command line pipe, in order to prevent that exception to be raised.
9 years ago
ThomasV
e3b7239d19
fix SocketPipe for returning empty array
9 years ago
Neil Booth
56654ec4e9
Introduce thread job framework.
This is a cleaner generalization of the functionality added
to network_proxy.py a few months ago, whereby jobs can be
added and removed from a thread's main loop. This allows
us to cut down on unnecessary threads.
A follow-up patch will update the proxy to this framework.
10 years ago
ThomasV
5f413aca1c
rm unneeded float conversion
10 years ago
Roman Zeyde
87d3fafa22
util: fix small typo at parse_URI() and update its unittests
10 years ago
Neil Booth
0f2d4bd375
Add bitflyer.jp block explorer
10 years ago
ThomasV
a6c65b8997
change internal format of requests
10 years ago
ThomasV
2c1fb1e37c
do not raise exception if uri has an unknown key
10 years ago
ThomasV
e77f0c98e7
extend bitcoin: URI with signature data, instead of serialized format
10 years ago
ThomasV
9c30ad3dd5
extend bitcoin URIs with signed payment requests passed directly
10 years ago
Neil Booth
e7ea3e5d01
Add two more block explorers
chain.so and biteasy.com
10 years ago
Neil Booth
677f235e4b
Fix typo.
10 years ago
ThomasV
6fa7f57f10
express expiration dates in natural language
10 years ago