ThomasV
305ca90647
revert a9fc440
, use Clock.schedule_interval to set address. Fixes #6810 and #6817
4 years ago
ThomasV
863cc39995
kivy: dismiss invoice_dialog before delete ( fix #6816 )
4 years ago
ThomasV
2f13e4eb85
kivy: do not save invoice until payment is confirmed by user.
add confirmation screen for lightning payments.
4 years ago
ThomasV
f020125e74
kivy screens: initialize is_max ( fix #6813 )
4 years ago
ThomasV
56579c282e
Qt: do not save pending invoice before the user has confirmed payment
4 years ago
ThomasV
5a5ec81e10
kivy: disable send amount button if lightning invoice has an amount, and fix #6526
4 years ago
ThomasV
64292fd142
fix #4503 : in kivy, catch NotEnoughFunds raised on open channel.
4 years ago
ThomasV
8aecbca11c
fix #4561
4 years ago
ThomasV
e4d1997e3e
prepare release 4.0.6
4 years ago
ThomasV
47afc3bc7b
follow-up 427779350f
4 years ago
ThomasV
e881908b43
remove unused declaration
4 years ago
ThomasV
5058cf9d22
kivy wizard: if wallet creation is aborted, show message in the wizard and stop the GUI. (see #6796 )
4 years ago
ThomasV
13b05f64e6
kivy: split on_wizard_complete in two methods
4 years ago
ThomasV
da2c8a3c05
Merge pull request #6795 from bitromortac/fix-6770
[wip] swaps: fix infinite recursion for max button
4 years ago
bitromortac
08698ad607
swaps: fix infinite recursion for max button
4 years ago
ThomasV
3f9d7d8b33
kivy: save password after wallet creation
Previously, operations that require password
would fail until the wallet is reopened
4 years ago
ThomasV
7ce4727507
kivy wizard: do call run() when password dialog is dismissed, it modifies the stack. (see #6582 )
4 years ago
ThomasV
2923c00d38
kivy: do not use an event to call on_wizard_complete, initialize self.app in constructor
4 years ago
ThomasV
f187587430
rm dead code: first branch of the if never evaluated because WalletDB is called with manual_upgrades=False
4 years ago
ThomasV
4640bf7fcb
kivy: remove dead code (installwizard waiting_dialog)
4 years ago
ThomasV
3d2736b014
add debug option to avoid retyping the seed in kivy
4 years ago
ThomasV
d3b34263cd
kivy: storage is already decrypted in on_open_wallet
4 years ago
ThomasV
fad3bd724c
kivy: remove unused keyboard binding
4 years ago
ThomasV
286df92ba9
kivy: cleanup unused code
4 years ago
ThomasV
a9fc440775
fix #6351 : set screen attribute right after screen is loaded
4 years ago
ThomasV
427779350f
Trustedcoin: call wizard.terminate with aborted set to True in various failure conditions (see #4496 )
4 years ago
ThomasV
c46fbf08a5
Qt installwizard: raise UserCancelled if user clicks cancel (the wizard was hanging instead of terminating)
4 years ago
ThomasV
915e132c33
fix 'max' button in Kivy ( fix #6169 )
4 years ago
ThomasV
9e1c4a59e5
Merge pull request #6787 from bitromortac/fix-6781
lnrater: fix KeyError for unknown node
4 years ago
bitromortac
793f2569a7
lnrater: fix KeyError for unknown node
4 years ago
ThomasV
2638c818e9
fix #6757 : truncate invoice description to 639 bytes
4 years ago
ThomasV
2904615211
kivy: do not display internal id of onchain invoice, show address instead
4 years ago
ThomasV
8e2320552f
Merge pull request #6754 from nc50lc/master
Fix Import/Export contacts issue
4 years ago
ThomasV
43c5df2ab5
Setconfig: set rpc_user rpc_password in daemon ( fix #6762 ).
Do not disable auth if password is an empty string.
4 years ago
SomberNight
7e18e2ea31
qt main_window: (trivial) fix error-handling for open_channel
fixes #6776
4 years ago
ThomasV
4ae2717ac7
lnworker: better indentation (refactoring only)
4 years ago
SomberNight
f0cca25303
wallet: fix dscancel for "not all inputs ismine" case
fixes #6693
4 years ago
ThomasV
1161ce919f
Move get_channel_info and get_channel_policy code, so that routing
hints can be created without access to a ChannelDB instance.
4 years ago
SomberNight
4bd4fc7697
qt send tab: (regression) fix handling multiline fmt for single line
fixes #6761
4 years ago
SomberNight
01fe443928
lnrouter: nicer repr for PathEdge and RouteEdge
4 years ago
SomberNight
18066c72a0
lnaddr: fix decoding of min_final_cltv_expiry
Previously we failed to decode min_final_cltv_expiry properly if the highest bit was 1:
in practice, we could not pay invoices that had a value in [16-31] or [512-1023].
Many invoices use a value around 144, so this was simply unnoticed.
also update default value to follow BOLT change:
c5693d336d
4 years ago
ghost43
1bf8d2ea56
Merge pull request #6766 from benma/bb02
bitbox02: more robust account keypath
4 years ago
Jin Eguchi
eaacecf4a1
Fix get_running_loop (python<3.7) ( #6765 )
4 years ago
Benoît Verret
a1c02e2c45
Fix daemon being treated as a function ( #6771 )
daemon was improperly turned into a function in the Python console.
Point daemon to window.gui_object.daemon instead.
4 years ago
ThomasV
85bce256e7
Merge pull request #6758 from Emzy/patch-1
add mempool.emzy.de explorer
4 years ago
Marko Bencun
b78b077606
bitbox02: more robust account keypath
In multisig, we plan to allow other kinds of keypaths that are not
exactly 4 elements long. This change allows parsing the account
keypath for any kind of keypath, assuming the last two element are /change/address.
4 years ago
Stephan Oeste
a5acb7d695
add mempool.emzy.de
Same software as mempool.space other operator.
4 years ago
SomberNight
9fced6d2b1
qt send tab: "max" btn should not raise NotEnoughFunds due to fees
If a tx cannot be constructed due to current fee settings, try to
create one with zero miner fees instead and let user to change the
fee later.
fixes #6755
4 years ago
SomberNight
756d2eb004
mac build: call `git describe` after `git submodule update`
otherwise it could be that `git describe` will say "dirty" but the binary
will not actually be dirty as it just needed `git submodule update`
4 years ago
ThomasV
32ffc9e9a4
convert Qt flags to int (fix Qt DeprecationWarning)
4 years ago