SomberNight
6940c424d1
logging: cli options to filter for modules using -v
...
old style "-v" still works
filtering examples:
-v=debug,network=error,interface=error // effectively blacklists network and interface
-v=warning,network=debug,interface=debug // effectively whitelists network and interface
7 years ago
SomberNight
3385a94753
logging: basics
7 years ago
cluelessperson
4d64e132d7
standardized logging base with ISO8601, UTC, rotating file logs, and more!
7 years ago
SomberNight
28d70963ec
qt txdialog: word-wrap blockhash
7 years ago
SomberNight
556fa30ddf
interface: partially fix ipv6 proxy
...
note that network.deserialize_proxy is still broken for ipv6
7 years ago
SomberNight
19ced234aa
qt: maybe batch do_update_fee() on network fee update
7 years ago
SomberNight
d56917f4b1
coinchooser: improve performance significantly
...
existing code was n^2 in number of UTXOs
this is now mostly linear
(linear if shortcut is hit; otherwise in rare cases still quadratic)
tested using wallet with 800 UTXOs, most of which were needed to make payment
coinchooser.make_tx() went from 18 sec to 0.8 sec
7 years ago
SomberNight
15dda65c52
qt network dialog: "use Tor proxy" cb would get auto-checked incorrectly
7 years ago
SomberNight
51e0672da6
update to aiorpcx 0.17
7 years ago
SomberNight
d92a4e8365
keepkey: rm homescreen stuff (remnants from trezor?)
7 years ago
Calin Culianu
05697e51b8
Trezor: Minor nit in settings screen. Image size was shown as H x W
...
(from Electron-Cash/Electron-Cash@e0e7ff218dcabff4ce87ca7f61146b791a7cf62b)
7 years ago
SomberNight
19d7784616
qt tx dialog: show block height and block hash
7 years ago
SomberNight
205c437d9a
wallet: get_tx_info now returns NamedTuple instead of abomination
7 years ago
SomberNight
271d1a3f1d
qt tx dialog: two columns for tx stats
...
also show "RBF", and fix "date"
7 years ago
SomberNight
99f9a1b484
qt: warn user if in testnet mode
...
closes #5295
7 years ago
SomberNight
162d81c156
servers: update testnet default list
...
closes #5293
7 years ago
luggs-co
b9ef5ea713
Remove luggs' server from default list ( #5300 )
7 years ago
SomberNight
7bea1cce1f
x509: show cert expiration date in error
...
related #5292
7 years ago
SomberNight
7584cebbe3
bitcoin: stricter check on WIF for compressed pubkeys
...
fixes #5290
7 years ago
Aleksey Karpov
3d8bcded79
update bitcoin explorer options ( #5285 )
...
removed blocktrail.com, blockr.io, biteasy.com ( this explorers no longer works)
added btc.bitaps.com (mainnet explorer) tbtc.bitaps.com (testnet explorer + coin faucet)
7 years ago
SomberNight
c31fa798c2
util make_aiohttp_session: use longer default timeout
...
same motivation as for 1110f13c62
7 years ago
SomberNight
2b717a8cef
minor fix re translated string
7 years ago
SomberNight
914d02ecd3
kivy tx dialog: allow removing local transactions
...
fixes #5156
7 years ago
SomberNight
8d0ec1dec0
kivy tx dialog: "action button" can have multiple options -> dropdown
7 years ago
SomberNight
2adabfd918
kivy: fix history tab fiat values
...
follow-up 46f1fca7c3
7 years ago
SomberNight
8ad0c248a5
cpfp: include fee already paid by parent tx in calculation
...
fixes #5244
7 years ago
SomberNight
1f83711c26
util/Fiat: Fiat(No Data) should equal Fiat(No Data)
...
Decimal('NaN') != Decimal('NaN')
matters in e.g. qt history tab refresh (shortcut)
7 years ago
SomberNight
46a236f167
qt tabs: restore filter state after refresh
7 years ago
SomberNight
d4a2e9634f
bitcoin: disallow importing/sweeping segwit scripts with uncompressed pubkey
...
fixes #4638
7 years ago
SomberNight
a1d98d4331
sweep/import key: show error in Qt GUI to user as tooltip
7 years ago
SomberNight
1110f13c62
network: allow longer timeouts in _run_new_interface
...
On Windows box with weird networking setup (VPN, no IPv6, many DNS nameservers
but only some working well), the previous timeouts were too low: they were
reached due to DNS resolution.
related: #4421
7 years ago
ThomasV
9b4e490e3c
leave max_button pressed ( fix #5251 )
7 years ago
SomberNight
c49d5f672c
network: fix proxy case
...
follow-up "healty spread of servers" d8f3ab0917
7 years ago
SomberNight
2dca91d048
interface: better exception handling for _try_saving_ssl_cert_for_first_time
7 years ago
SomberNight
d8f3ab0917
network: do not connect to multiple servers on same /16
...
maintain a healthy spread of (IP addresses of) connected servers
7 years ago
SomberNight
7ddc28b0dc
network: cap number of server peers accepted from main server
7 years ago
SomberNight
ecefa47b40
verifier: trivial clean-up
7 years ago
SomberNight
4f2aa53a76
interface: in server.version, send "electrum/3.3.4" as client name
...
closes #5246
7 years ago
SomberNight
0c1ea909df
kivy: "server lagging" -> show number of blocks
7 years ago
Abdussamad Abdurrazzaq
ffe676bc28
Strip whitespace from amounts when copying. Fix bug in request list where address was copied instead of column specific data ( #5228 )
7 years ago
SomberNight
441da52b51
fix more DeprecationWarnings
7 years ago
SomberNight
4374b809fa
fix-up prev
7 years ago
Francis Pouliot
a9c13d6641
exchange_rate: add Bylls BTC/CAD rates
7 years ago
SomberNight
bdb6d65cf7
fix some DeprecationWarnings
7 years ago
SomberNight
89871a835e
default servers: rm electrum3.hachre.de
...
see #5224
7 years ago
SomberNight
1b3f428e88
keystore: speedup for Old_KeyStore
...
from Electron-Cash/Electron-Cash@01177d7deb1a56b423af6cf73a9b8ff5d64b24b3
7 years ago
SomberNight
bca6ad5241
verifier: fix logic bug. after reorg, some verifs were not undone
...
after a reorg, in a many fork/orphan chains scenario,
we would sometimes not undo SPV for enough blocks
functions in blockchain.py somewhat based on kyuupichan/bitcoinX@5126bd15ef0c9ba36e17a455513452ebed7b2328
7 years ago
SomberNight
9a71120090
blockchain: fix bug when swapping chain with parent
...
chain might become the parent of some of its former siblings
7 years ago
SomberNight
199199421d
follow-up prev
7 years ago
ThomasV
46f1fca7c3
remove currency from amount fields in exported history
7 years ago