SomberNight
2880c26d87
qt broadcast tx: don't complain about being "offline" for partial tx
5 years ago
SomberNight
cb41a0fe89
qt send tab paytoedit: use monospace font
5 years ago
SomberNight
2e654c9440
qt main_window: trivial clean-up re is_onchain
5 years ago
SomberNight
e9645db182
qt send tab: show "Pay" button even in watch-only wallets
5 years ago
SomberNight
5fd790dec9
follow-up prev
These lists are only visible when non-empty. This interacts badly with
the internals of maybe_defer_update().
5 years ago
SomberNight
1d0fc6665b
qt: defer refreshing tabs until they are visible
very loosely based on Electron-Cash/Electron-Cash@522e7ca59e5d31f10473064f2149b6c6f9049649
5 years ago
SomberNight
356a0a2865
qt: clean-up in some MyTreeView children (mv code from update to init)
5 years ago
SomberNight
18c6451518
json_db: only deserialize transactions on-demand
5 years ago
SomberNight
0fdbf49f08
tests: also run unit tests with python 3.8 on Travis
5 years ago
SomberNight
6d270364c6
qt paytoedit: properly handle multiple max ('!') outputs
5 years ago
SomberNight
5cfafff55d
qt main_window: rm require_fee_update (dead code)
5 years ago
SomberNight
b16164da4f
qt paytoedit: fixes for pay-to-many (when including "!")
5 years ago
rbrooklyn
3658f87035
Add block explorer support for mynode.local ( #5892 )
5 years ago
SomberNight
1c4728ecc6
appimage binary: bump python version (3.6.8->3.7.6)
5 years ago
SomberNight
e65ce96f9d
interface: better error msg for main server re SSL cert issues
(logger.warning is shown even without -v, if there is a terminal)
closes #5884
5 years ago
SomberNight
a6dd17bfef
fix daemon (don't close instantly)
follow-up 37747d7469
5 years ago
SomberNight
4fd2745332
windows binaries: update nsis
5 years ago
SomberNight
bab9f68736
windows binaries: update wine
5 years ago
SomberNight
547906d1c0
windows binaries: update pyinstaller to 3.6
5 years ago
SomberNight
bc77091539
requirements: rm pycryptodomex from "binary"-specific list
it's already listed now in the "core" requirements.txt file
5 years ago
SomberNight
7c090f92ce
binaries: use "--no-dependencies" option for pip install
All (incl indirect) dependencies are already listed in deterministic-build/requirements*.txt.
This option makes it easier to manually rm a dependency from that list for e.g. testing.
5 years ago
SomberNight
0b0139c676
network.get_transaction: move some response validation logic from Synchronizer
5 years ago
SomberNight
94888739d3
try to fix "--offline" mode
5 years ago
SomberNight
37747d7469
split network main_taskgroup: create daemon.taskgroup
network.main_taskgroup restarts every time the proxy settings are changed,
many long-running tasks (some introduced with lightning) are not prepared for and do not want this.
5 years ago
Nelson Perez
7968531065
Restoring old behavior of the outpoint copy to clipboard feature ( #5879 )
* Restoring old behavior of the outpoint copy to clipboard feature
* Small code style adjustments
5 years ago
SomberNight
b14747ecfe
ecc.ECPubkey: add custom __deepcopy__ implementation
With python-ecdsa 0.15, copy.deepcopy(ecdsa.ecdsa.Public_key) started to raise.
This fixes the Travis test failures.
Also rm unused ECPrivkey._privkey attribute.
5 years ago
SomberNight
29cf01524a
qt CPFP: handle empty fee field
fixes #5875
5 years ago
SomberNight
1059191ebc
qt installwizard: fix empty filename crash
Traceback (most recent call last):
File "...\electrum\electrum\gui\qt\installwizard.py", line 256, in on_filename
widget_create_new.setVisible(temp_storage and temp_storage.file_exists())
TypeError: setVisible(self, bool): argument 1 has unexpected type 'NoneType'
5 years ago
SomberNight
d2f132738a
wallet: only select mature coins by default
this is a regression from #5721
Removed the `TxInput.is_coinbase` method as I think it is a confusing API,
instead we now have `TxInput.is_coinbase_input` and `TxInput.is_coinbase_output`.
related #5872
5 years ago
SomberNight
6709ec4117
dns hacks on windows: cache dns when using dnspython
related #4421
related #5337
5 years ago
SomberNight
2d57a689d9
network/util: increase default timeout of make_aiohttp_session (30->45s)
related: #5337
5 years ago
SomberNight
96fa03c11b
fix paying bip70 payment request with Kivy GUI
5 years ago
SomberNight
1d0aa4042a
fix paying bip70 payment request with Qt GUI
5 years ago
SomberNight
787ac5fe99
interface: make changing max incoming msg size (1 MB) easier
5 years ago
ghost43
c19f9ee755
Merge pull request #5865 from shyrwall/master
Remove phishing server icarus.tetradrachm.net
5 years ago
Sebastian Hyrwall
967f4d7236
Remove phishing server
5 years ago
SomberNight
b3c0231b2b
appimage build: add notes re investigating reproducibility failure
5 years ago
SomberNight
5f4162deaa
requirements: bump min python-keepkey to 6.3.1
as 6.3.0 had basic functionality (restore from seed) broken
see https://github.com/keepkey/python-keepkey/pull/85
5 years ago
SomberNight
ad5c6284c4
commands/jsonrpc: fix specifying "wallet" to commands that need it
5 years ago
SomberNight
2ca535225d
util.standardize_path: properly handle "~" (user's home directory)
notably this is needed when the shell itself does not get a chance to expand "~",
e.g. when a path is passed via JSON-RPC
>>> os.path.normcase(os.path.realpath(os.path.abspath("~/.electrum/testnet/wallets/delete_me2")))
'/home/user/wspace/electrum/~/.electrum/testnet/wallets/delete_me2'
>>> os.path.normcase(os.path.realpath(os.path.abspath(os.path.expanduser("~/.electrum/testnet/wallets/delete_me2"))))
'/home/user/.electrum/testnet/wallets/delete_me2'
5 years ago
ghost43
3716594331
Merge pull request #5460 from SomberNight/keepkey_enum_20190626
keepkey: use libusb to enumerate devices instead of hid
5 years ago
SomberNight
c8d7075758
requirements: bump min python-keepkey to 6.3.0
5 years ago
SomberNight
a8e81c0bd2
keepkey: use libusb to enumerate devices instead of hid
6 years ago
ghost43
ace61d2d20
Merge pull request #5692 from matejcik/trezor-shamir
Trezor: support for Shamir backup and recovery
5 years ago
SomberNight
18209fc782
trezor: when restoring, hide Shamir options by default
They become visible once user clicks "Show expert settings"
5 years ago
SomberNight
9b28f6df7b
wallet: encrypt storage by default
notably, now also in kivy
5 years ago
SomberNight
9834d6cd94
windows binaries: skip building libusb if already done
5 years ago
SomberNight
eca769c4ca
windows binaries: build libusb ourselves
Latest libusb does not have official binaries, and it contains some bugfixes we want.
related: #5460
based on EchterAgo's work in ee4bdaf9c0
5 years ago
matejcik
006c6c1a58
trezor: use BIP39 backup by default even if Shamir is available
5 years ago
matejcik
da41e4c289
trezor: bump library requirement
5 years ago