Commit Graph

63 Commits

Author SHA1 Message Date
SomberNight 4fa87d8595 fix: qt icons not available when installed as python package
follow-up #5053
2019-02-01 23:32:24 +01:00
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@bf8802c2ea
2019-02-01 20:15:28 +01:00
SomberNight 3ad6f738bd util: rm hfu, cleaner bh2u 2019-02-01 19:02:02 +01:00
SomberNight 744bfc1eeb util.profiler: simplify
follow-up 6192bfce46
closes #4904
2018-12-20 17:09:58 +01:00
SomberNight 78f5afff74 use certifi directly instead of requests 2018-12-13 23:11:59 +01:00
SomberNight c09ac41b27 ssl: use certifi explicitly for aiohttp and electrum-server connections
fixes ssl issues on Android
2018-12-13 22:54:53 +01:00
SomberNight ef94af950c wallet: try detecting internal address corruption 2018-12-12 20:50:53 +01:00
SomberNight 363dd12a2a qt: try even harder not to crash whole app on first start 2018-12-11 21:29:23 +01:00
SomberNight 65e8eef87f qt history list: use OrderedDictWithIndex for txns 2018-12-10 09:31:49 +01:00
SomberNight 8bb930dd04 fix OrderedDictWithIndex
setitem() would modify the dict of the class. oops.
2018-12-10 09:31:49 +01:00
SomberNight 3c3fac7ca4 qt history list: fix shortcut in refresh() 2018-12-10 09:31:48 +01:00
SomberNight c017f788ac wallet: TxMinedInfo (merged TxMinedStatus and VerifiedTxInfo) 2018-12-07 20:47:28 +01:00
SomberNight cc0db41879 qt history: speed up ensure_fields_available (faster startup) 2018-12-04 22:24:32 +01:00
SomberNight 923a9c36cb util: Satoshis and Fiat should not be namedtuples
undo part of 37b009a342
due to json encoding problems
2018-12-04 16:44:50 +01:00
SomberNight 059beab700 qt history list: small clean-up 2018-12-03 19:12:36 +01:00
ThomasV 6bf48d0506 Merge pull request #4872 from spesmilo/qt_fiat_fixes
qt history view custom fiat input fixes
2018-11-27 18:16:05 +01:00
Janus 37b009a342 qt history view custom fiat input fixes
previously, when you submitted a fiat value with thousands separator,
it would be discarded.
2018-11-27 17:00:26 +01:00
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.
2018-11-26 17:54:07 +01:00
SomberNight 5376d37c24 history export: include tx fee
closes #3504
2018-11-18 16:46:07 +01:00
SomberNight e059867314 paymentrequest: be explicit about only allowing "addresses" 2018-11-14 16:04:43 +01:00
ThomasV a266de6735 PrintError: display verbosity filter 2018-11-14 13:16:08 +01:00
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
2018-11-08 19:46:15 +01:00
ThomasV 39fb5b8f58 use blockstream.info as default block explorer 2018-11-07 12:38:29 +01:00
neoCogent 6d5b28a9c5 add blockstream.info as explorer option (#4829) 2018-11-07 02:18:00 +01:00
SomberNight 1686a97ece bip70 PRs: use aiohttp instead of requests. use proxy. small fixes. 2018-11-05 19:31:17 +01:00
SomberNight e37da62a1c fix most "scripts"
related: #4754
2018-11-02 20:14:59 +01:00
SomberNight 5b4fada2a0 fix some network.get_transaction calls
see #4814 (issuecomment-434392195)
2018-10-30 19:07:37 +01:00
SomberNight 9037f25da1 kill old-style namedtuples 2018-10-28 00:28:29 +02:00
SomberNight 917b7fa898 network shutdown safety belts 2018-10-26 22:43:33 +02:00
SomberNight c61e13c1e9 add more block explorers, and change defaults 2018-10-25 18:27:41 +02:00
Andrew Zhuk 07a06b5d15 Update util.py (#4797)
Adding Bitupper Explorer to the list
2018-10-25 17:09:52 +02:00
SomberNight 81cc20039e more type annotations in core lib 2018-10-22 16:41:25 +02:00
SomberNight 7c4d6c6801 fix #4771 2018-10-13 04:22:53 +02:00
SomberNight 5afdc14913 util: small clean-up re format_satoshis
related #4771
2018-10-13 04:21:07 +02:00
SomberNight e3b372946a rm aiosafe decorator. instead: log_exceptions and ignore_exceptions 2018-10-12 18:36:48 +02:00
SomberNight 372921b423 mv NetworkJobOnDefaultServer to util
break ref cycles
2018-10-12 16:09:41 +02:00
ThomasV cd5453e477 Merge pull request #4753 from SomberNight/synchronizer_rewrite
restructure synchronizer
2018-10-10 20:46:17 +02:00
SomberNight cc18f66793 network: don't save negative ETA fee estimates
-1 means bitcoind could not give an estimate
2018-10-09 12:03:38 +02:00
SomberNight dc1a31d802 fix tests
follow-up 70cca3bad9
2018-10-07 18:43:35 +02:00
SomberNight 70cca3bad9 fix #4759 2018-10-07 17:50:52 +02:00
SomberNight 02f108d927 restructure synchronizer
fix CLI notify cmd. fix merchant websockets.
2018-10-03 17:13:46 +02:00
SomberNight cedd518aea mark 'blockchain_headers' file as sparse on windows
based on fyookball/electrum@647a6cc26d
2018-09-19 22:09:54 +02:00
SomberNight 78488ebcbf aiosafe safety belts
traceback.print_exc was raising, and self.exception did not got set,
and the whole trace was lost. arghhhh
2018-09-16 22:17:20 +02:00
SomberNight 43664d5f11 fixes for stdio/text gui 2018-09-13 15:11:28 +02:00
SomberNight 2e18e3c62b adapt to aiorpcx 0.8.1: rm report_crash kwarg from group.spawn 2018-09-12 22:09:59 +02:00
SomberNight 47a97279af rename CustomTaskGroup to SilentTaskGroup 2018-09-12 19:24:58 +02:00
SomberNight 9505a203d8 util: rm dead network code 2018-09-12 16:57:12 +02:00
SomberNight e829d6bbcf wallet: put Sync and Verifier in their own TaskGroup, and that into interface.group 2018-09-11 20:24:01 +02:00
ThomasV 73bf7a92a2 Merge pull request #4690 from spesmilo/aiorpcx-fx
asyncio: port exchange_rate and labels to aiohttp
2018-09-06 17:18:55 +02:00
SomberNight 0ad504bdf0 interface: catch many common exceptions explicitly 2018-09-06 16:45:43 +02:00