SomberNight
182c192558
qt: easier import/export of channel backups
5 years ago
SomberNight
12e2beadd9
(trivial) qt: disable 'swap' button if lightning disabled
5 years ago
SomberNight
561ecaa226
follow-up prev
5 years ago
SomberNight
4c70956687
filter callbacks to wallet: channel, payment_succeeded, payment_failed
It is ugly that the 'channel' callback takes a wallet I guess,
but with channel backups in one wallet, and active channels in another,
it was causing problems... (when open simultaneously)
5 years ago
SomberNight
625f985f22
android: enable full logging if DEBUG build
5 years ago
SomberNight
fcbc1c9a45
submarine_swaps: increase min locktime delta for reverse swap to 60
10 blocks is not enough to get a tx confirmed without worrying...
5 years ago
SomberNight
c2ffc6ca3a
qt swap_dialog: "max" now takes into account the server-provided value
5 years ago
ThomasV
a033cfeee8
submarine swaps: fee_invoice is now a hold invoice
5 years ago
SomberNight
abad2b6069
qt swap_dialog: implement "max" button for reverse swap
5 years ago
SomberNight
7570c8c1c6
qt swap_dialog: "max" button now respects max htlc value
5 years ago
SomberNight
a74552f3dd
qt main_window: fix threading for run_coroutine_from_thread
5 years ago
SomberNight
a98fd14f8d
qt swap_dialog: clean-up imports
5 years ago
SomberNight
2be2a510ff
submarine_swaps: replace asserts with Exceptions
5 years ago
SomberNight
1849206394
submarine_swaps: small clean-up
5 years ago
ghost43
c887c910c6
Merge pull request #6238 from SomberNight/202006_randomise_address_subscriptions
network: randomise the order of address subscriptions
5 years ago
SomberNight
5f2d347d81
submarine_swaps: wallet.get_unused_address -> get_receiving_address
5 years ago
ThomasV
eb910ba14f
Merge pull request #6236 from spesmilo/channel_backup_version
Channel backup version
5 years ago
SomberNight
e1a2299f0c
channel backup versions: trivial clean-up
5 years ago
ThomasV
f9788a5d90
channel backups: add MAC
5 years ago
ThomasV
6922d81a1e
channel backups: add another version number, for the backup itself
5 years ago
ThomasV
26ae6d68a3
add encryption version to channel backups
5 years ago
ThomasV
cb4c8abe1c
submarine swaps: disable merging of transaction in history
This is too complicated and ugly because it relies on side
effects. What we should do instead is collapse transactions
in children nodes of QTreeView (see #6237 )
5 years ago
ThomasV
77c2aa5017
add Max button to swap dialog, fix fee slider behaviour when max is selected
5 years ago
ThomasV
a1e8f9e2aa
swaps: mapping of prepay_hash to payment_hash
5 years ago
ThomasV
c8506eaa39
swaps: store fee_preimage
5 years ago
ThomasV
540dd73f3b
Submarine swaps:
- improve gui
- allow coin selection
- allow spending 'max'
5 years ago
ThomasV
ee59ad13c4
support new protocol (minerFeeInvoice)
5 years ago
ThomasV
bcf2246633
minor fix
5 years ago
ThomasV
e6e6103434
swaps: add safeguards to gui
5 years ago
ThomasV
5fa09970b6
swaps: move fee logic to swap_manager, fix command line
5 years ago
ThomasV
3874f7ec77
swaps: use StoredObject to store data
5 years ago
ThomasV
a73f24e826
swaps: perform 10 payment attempts
5 years ago
ThomasV
fa399f3471
swaps: show time left until tx can be refunded
5 years ago
ThomasV
04fb329c2e
swaps: stop watching address once utxo is spent and mined
5 years ago
ThomasV
252591832a
swaps: improve history display
5 years ago
ThomasV
7ec7dd07d0
swaps: disable rbf
5 years ago
ThomasV
6020c848a9
swaps: add fee_combo, hide min/max
5 years ago
ThomasV
f8dd62aec0
show swaps as single line in history
main_window.run_coroutine_from_thread
5 years ago
ThomasV
46770bfd71
submarine swaps: fix expected amounts
5 years ago
ThomasV
17485e3b88
follow-up prev commit
5 years ago
ThomasV
000e56d67e
submarine swaps: verify amounts
5 years ago
ThomasV
76bddb1ec2
swaps: handle cancellation in password dialog
5 years ago
ThomasV
608d898119
submarine swaps: fix fee rounding and fee slider behavior
5 years ago
ThomasV
6b36c59ab0
submarine_swaps: add fee slider, improve gui
5 years ago
ThomasV
ac3ec19d2d
submarine_swaps: simplification
5 years ago
ThomasV
96b4f0e26e
submarine swaps: new API url
5 years ago
ThomasV
17ff6ffa08
submarine_swaps: add SwapManager
5 years ago
ThomasV
b26ad81e69
sub swaps:
- fix invoice expiration
- use p2wsh
5 years ago
ThomasV
7d2979d776
submarine swaps: add normal swaps to GUI, various minor fixes
5 years ago
ThomasV
eb9f6ce293
submarine swaps: fix refund tx (p2wsh-in-p2sh, locktime)
5 years ago