SomberNight
edf186da0d
channeldb.load_data: attempt at fixing race
closes #5525
5 years ago
SomberNight
4f741cfccc
lnpeer: longer timeouts
5 years ago
SomberNight
58681e4d07
follow-up prev (commands)
5 years ago
ThomasV
9ec9e1760a
CLI: always use the daemon's cmd_runner, and pass the 'wallet'
parameter explicitly to each command that requires it.
Previous code was relying on side effects to set the wallet.
This should fix #5614
5 years ago
SomberNight
0deb12cb2b
kivy: fix ln channel open via scan_qr
5 years ago
ThomasV
45f3e28d38
qt: minor fixes
5 years ago
ThomasV
28da62f51b
add PayServer settings to settings_dialog
5 years ago
ThomasV
96d3c36e4a
Qt: move settings dialog to a separate module
5 years ago
ThomasV
9d595f1fe1
fix websocket messages
5 years ago
ThomasV
94e7e94e2f
fix ssl config names, add new config tab
5 years ago
ThomasV
466c2bd293
for now, use PR_PAID for onchain unconfirmed
5 years ago
ThomasV
128285a050
http server: add ssl and bip70 signed requests
5 years ago
SomberNight
9d65120e59
commands: fix "close_wallet"
5 years ago
SomberNight
1bd9b3a66a
commands: fix "restore" cmd
Previously commands did not run on the asyncio thread but now they do.
"restore" was polling like "while 1: time.sleep()", blocking the event loop.
Now "restore" does not sync the wallet; which is actually cleaner
as previously this wallet would never get unloaded from the daemon (syncing forever).
This is also symmetric with the "create" cmd which also does not try to sync with the network.
However now it became difficult to write a script that restores a wallet and wants to wait
until it gets synced. Workaround for now is to poll with "list_wallets" whether it's synced.
We could create a new command that blocks until the loaded wallet gets synced.
5 years ago
SomberNight
de83ab6d4a
CLI: remove timeout for offline commands
e.g. when interacting with hw wallets (e.g. signmessage)
it does not make sense to time out
also, str(e) of some exceptions such as TimeoutError is ""...
5 years ago
SomberNight
b0902940b5
README: mention submodule init
5 years ago
SomberNight
99b83f7527
fix #5617
5 years ago
SomberNight
a42a773d19
storage: replace STO_EV_* ints with IntEnum
5 years ago
ThomasV
54776ca1d9
disable http server by default
5 years ago
ThomasV
deb97567fb
Qt: fix request menu
5 years ago
ThomasV
0d1ffe5642
fix submodule
5 years ago
ThomasV
747ab7a0a2
Integrate http_server (previously in electrum-merchant)
Use submodule to fetch HTML and CSS files
5 years ago
ThomasV
bd57880799
do not raise exception when add_own_channel adds channel update from the cache
5 years ago
ThomasV
e286ed1c13
add_own_channel does not need to be async
5 years ago
SomberNight
9372eacc29
hw wallets: show DeviceUnpairableError nicely in qt gui
need to subclass UserFacingException for main_window.on_error
5 years ago
SomberNight
bb2c3475cc
qt main_window: fix receive_at, rm dead code
5 years ago
SomberNight
8cd8c6612d
hw wallets: fix "show address" functionality in qt receive tab
5 years ago
SomberNight
ff94240139
qt receive tab: fix on-chain pay.requests without amount
5 years ago
SomberNight
c3504cec94
follow-up a4b24df4bb
5 years ago
SomberNight
073a09f926
wallet/keystore: small inheritance clean-up
5 years ago
ThomasV
a4b24df4bb
fix json error in listrequests
5 years ago
ThomasV
2801539087
fix create_menu error #5609
5 years ago
SomberNight
ab76a1fe5b
wallet.add_hw_info: also store "is_change" in output_info
as it seems every consumer wants to know this and has its own hacks to
figure it out
5 years ago
SomberNight
ac329797e0
wallet.add_hw_info: minor clean-up
5 years ago
SomberNight
fd70b806de
(trivial) wine build: rm keys in Dockerfile
5 years ago
SomberNight
3d7cb935ff
appimage: don't rm jsonschema-*.dist-info as pkg needs it
5 years ago
ThomasV
7f870f5e09
replace daemon 'start' subdommand with -d
5 years ago
ThomasV
241a37d12d
Merge pull request #5253 from AbdussamadA/update-utxo-list-label
Update utxo list when label is changed on history list
5 years ago
ThomasV
d5691129bb
Merge pull request #5604 from MrNaif2018/master
Fix for onchain_history summary building
5 years ago
SomberNight
74366f5cce
android build: persist gradle datadir
avoids re-downloading hundreds of MB of data on every run
5 years ago
SomberNight
dfa345defc
only build one android apk on Travis (take 3...)
follow-up 8404e07061
5 years ago
ThomasV
a50f935aec
Restructure invoices and requests (WIP)
- Terminology: use 'invoices' for outgoing payments, 'requests' for incoming payments
- At the GUI level, try to handle invoices in a generic way.
- Display ongoing payments in send tab.
5 years ago
MrNaif2018
1dab0aa719
Fix for onchain_history summary building
5 years ago
SomberNight
3902d774f7
(trivial) travis: move flake8 tests to first stage
5 years ago
SomberNight
8404e07061
only build one android apk on Travis
follow-up 0333632eb0
5 years ago
SomberNight
0534f937ab
local jsonrpc: log exceptions daemon-side
5 years ago
SomberNight
eb5033dfc6
commands: add feerate param to payto/paytomany
5 years ago
SomberNight
0333632eb0
follow-up prev: only build one apk on Travis
5 years ago
SomberNight
54d468f457
android apk: build two apks. ARMv7 and ARMv8
5 years ago
SomberNight
75afd06ca3
android build: don't download Apache ANT on every build
5 years ago