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
7 years ago
ThomasV
b06b8753e6
fix #5088
7 years ago
SomberNight
4fa87d8595
fix: qt icons not available when installed as python package
...
follow-up #5053
7 years ago
SomberNight
16bac5fd73
rm qt icons file
...
so we don't need pyrcc5, which is not deterministic,
and so we don't need the submodule for the icons
based on electrumsv/electrumsv@bf8802c2eaf0bf75565b5423a95bcb85ec7eb781
7 years ago
SomberNight
3ad6f738bd
util: rm hfu, cleaner bh2u
7 years ago
SomberNight
744bfc1eeb
util.profiler: simplify
...
follow-up 6192bfce46
closes #4904
7 years ago
SomberNight
78f5afff74
use certifi directly instead of requests
7 years ago
SomberNight
c09ac41b27
ssl: use certifi explicitly for aiohttp and electrum-server connections
...
fixes ssl issues on Android
7 years ago
SomberNight
ef94af950c
wallet: try detecting internal address corruption
7 years ago
SomberNight
363dd12a2a
qt: try even harder not to crash whole app on first start
7 years ago
SomberNight
65e8eef87f
qt history list: use OrderedDictWithIndex for txns
7 years ago
SomberNight
8bb930dd04
fix OrderedDictWithIndex
...
setitem() would modify the dict of the class. oops.
7 years ago
SomberNight
3c3fac7ca4
qt history list: fix shortcut in refresh()
7 years ago
SomberNight
c017f788ac
wallet: TxMinedInfo (merged TxMinedStatus and VerifiedTxInfo)
7 years ago
SomberNight
cc0db41879
qt history: speed up ensure_fields_available (faster startup)
7 years ago
SomberNight
923a9c36cb
util: Satoshis and Fiat should not be namedtuples
...
undo part of 37b009a342
due to json encoding problems
7 years ago
SomberNight
059beab700
qt history list: small clean-up
7 years ago
Janus
37b009a342
qt history view custom fiat input fixes
...
previously, when you submitted a fiat value with thousands separator,
it would be discarded.
7 years ago
SomberNight
b21064f16f
android: don't use external storage
...
so that we don't need the extra permission.
also because phones these days have enough internal storage for
the headers; and maybe it's better even for security reasons to
store it there.
no upgrade path is provided for the headers stored on external storage,
we will litter the filesystem and leave them there. they will be
downloaded again into internal storage.
7 years ago
SomberNight
5376d37c24
history export: include tx fee
...
closes #3504
7 years ago
SomberNight
e059867314
paymentrequest: be explicit about only allowing "addresses"
7 years ago
ThomasV
a266de6735
PrintError: display verbosity filter
7 years ago
SomberNight
bd32b88f62
introduce UserFacingException
...
we should not raise generic Exception when wanting to communicate with
the user. it makes distinguishing programming errors and messages hard,
as the caller will necessarily need to catch all Exceptions then
7 years ago
ThomasV
39fb5b8f58
use blockstream.info as default block explorer
7 years ago
neoCogent
6d5b28a9c5
add blockstream.info as explorer option ( #4829 )
7 years ago
SomberNight
1686a97ece
bip70 PRs: use aiohttp instead of requests. use proxy. small fixes.
7 years ago
SomberNight
e37da62a1c
fix most "scripts"
...
related: #4754
7 years ago
SomberNight
5b4fada2a0
fix some network.get_transaction calls
...
see #4814 (issuecomment-434392195)
7 years ago
SomberNight
9037f25da1
kill old-style namedtuples
7 years ago
SomberNight
917b7fa898
network shutdown safety belts
7 years ago
SomberNight
c61e13c1e9
add more block explorers, and change defaults
7 years ago
Andrew Zhuk
07a06b5d15
Update util.py ( #4797 )
...
Adding Bitupper Explorer to the list
7 years ago
SomberNight
81cc20039e
more type annotations in core lib
7 years ago
SomberNight
7c4d6c6801
fix #4771
7 years ago
SomberNight
5afdc14913
util: small clean-up re format_satoshis
...
related #4771
7 years ago
SomberNight
e3b372946a
rm aiosafe decorator. instead: log_exceptions and ignore_exceptions
7 years ago
SomberNight
372921b423
mv NetworkJobOnDefaultServer to util
...
break ref cycles
7 years ago
SomberNight
cc18f66793
network: don't save negative ETA fee estimates
...
-1 means bitcoind could not give an estimate
7 years ago
SomberNight
dc1a31d802
fix tests
...
follow-up 70cca3bad9
7 years ago
SomberNight
70cca3bad9
fix #4759
7 years ago
SomberNight
02f108d927
restructure synchronizer
...
fix CLI notify cmd. fix merchant websockets.
7 years ago
SomberNight
cedd518aea
mark 'blockchain_headers' file as sparse on windows
...
based on fyookball/electrum@647a6cc26dfe2d0d942159207c6e72e1b0e8d94d
7 years ago
SomberNight
78488ebcbf
aiosafe safety belts
...
traceback.print_exc was raising, and self.exception did not got set,
and the whole trace was lost. arghhhh
7 years ago
SomberNight
43664d5f11
fixes for stdio/text gui
7 years ago
SomberNight
2e18e3c62b
adapt to aiorpcx 0.8.1: rm report_crash kwarg from group.spawn
7 years ago
SomberNight
47a97279af
rename CustomTaskGroup to SilentTaskGroup
7 years ago
SomberNight
9505a203d8
util: rm dead network code
7 years ago
SomberNight
e829d6bbcf
wallet: put Sync and Verifier in their own TaskGroup, and that into interface.group
7 years ago
SomberNight
0ad504bdf0
interface: catch many common exceptions explicitly
7 years ago
Janus
6e80ba7b4f
asyncio: labels, crash_reporter, fx: migrate requests use to aiohttp
7 years ago