sorenstoutner
05f83c1283
Add license information to AppStream metainfo.xml.
2 years ago
Soren Stoutner
f4d07b75ed
Update AppStream metainfo.xml.
2 years ago
ThomasV
61dc8b7c85
Merge pull request #8894 from SomberNight/202402_qetxdetails_rbf_localtx
...
qml: QETxDetails: defer to wallet.get_tx_info() for rbf/cpfp
2 years ago
ThomasV
de5ca461d4
contrib/osx:
...
- rename make_osx2.sh -> sign_osx.sh
- add command to unlock keychain
- chmod +x
2 years ago
SomberNight
409bd0199c
build: split make_osx.sh script into two: "build" and "sign" parts
2 years ago
ThomasV
dcdbb0fb9c
Merge pull request #8909 from accumulator/qml_finalizer_options
...
qml: add tx options to ConfirmTxDialog, RbfBumpFeeDialog
2 years ago
SomberNight
9b08eec491
interface: (trivial) clean-up timeouts
2 years ago
SomberNight
fef895295f
interface: also log cancellations in send_request
2 years ago
ThomasV
99f6dd5d5d
Merge pull request #8943 from SomberNight/202403_release_notes_454
...
prepare release 4.5.4
2 years ago
ThomasV
80586d2ced
Merge pull request #8944 from SomberNight/202403_swap_messages
...
swaps: homogenise gui messages
2 years ago
ghost43
745f9184e4
Merge pull request #8942 from SomberNight/202403_get_swap_by_funding_tx
...
swaps: fix get_swap_by_funding_tx, and types/type-hints
2 years ago
SomberNight
01155ac6f5
swaps: homogenise gui messages
...
see https://github.com/spesmilo/electrum/issues/8940
2 years ago
SomberNight
85ffbfc83f
prepare release 4.5.4
2 years ago
SomberNight
4a71032318
swaps: expand docstring for reverse_swap
2 years ago
SomberNight
05599eeda5
swaps: fix get_swap_by_funding_tx, and types/type-hints
...
- funding txs having only one output is not true...
- batch_rbf can combine funding txs
2 years ago
SomberNight
58a1bdfec7
lnworker.check_mpp_status: add docstring
...
This explains why stopping_soon behaves sanely with hold-invoice-htlcs.
2 years ago
SomberNight
af6a1f3d01
swaps: use longer final_cltv_delta for client-normal-swap
...
This gives more time for the client to come back online.
see https://github.com/spesmilo/electrum/issues/8940
- re note on submarine_swaps.py#L53:
lnpeer.Peer.maybe_fulfill_htlc only checks against MIN_FINAL_CLTV_DELTA_ACCEPTED(=144),
so this increased cltv_delta is not enforced when receiving the htlc on ln.
It is put in the invoice, so the sender is supposed to honour it ofc.
It would be nice to enforce it (make the check in maybe_fulfill_htlc dependent on
what was in the invoice).
2 years ago
accumulator
ff50487528
Merge pull request #8933 from st3b1t/master
...
Removed TRT
2 years ago
st3b1t
9ad6688ce7
trt removed
2 years ago
ThomasV
8b2a596194
Merge pull request #8925 from SomberNight/202403_simplify_chan_dict
...
walletdb: chan dict: small clean-up (incl db upgrade)
2 years ago
SomberNight
30c9f5b6b1
walletdb: chan dict: small clean-up (incl db upgrade)
...
- "fail_htlc_reasons" was removed in 9b1c40e396
- "unfulfilled_htlcs": rm 2 dead items from the 4-tuple,
and convert False value of forwarding_key
2 years ago
ThomasV
f6312366e6
swapserver: raise exception if client uses deprecated API
2 years ago
SomberNight
0faadc0469
lnpeer: fix some type hints
...
related https://github.com/spesmilo/electrum/pull/8924
note: "forwarding_key" can be stored as False. I think this is ugly and
might be better to do a storage upgrade to change those values to None.
2 years ago
ThomasV
c6802adbae
qt wizard: set focus on next_button
2 years ago
ThomasV
33b1946202
Merge pull request #8924 from spesmilo/fix_swapserver_trampoline
...
Fix swapserver trampoline
2 years ago
ThomasV
fde5f5b9b7
lnpeer: fix #8825
...
In maybe_fulfill_htlc, return two items: (preimage, (payment_key, callback)).
Rationale: The caller needs a payment_key only if we return a callback.
If we do not, the caller should use the payment_key that was previously
stored in channel.unfulfilled_htlcs
Note that for trampoline onions, payment_key may contain the inner
or outer secret.
2 years ago
ThomasV
94a8754bdd
regtest: test swapserver with trampoline onions
2 years ago
accumulator
d120492664
Merge pull request #8921 from levantah/levantah/del_bublina
...
Remove bublina Signet
2 years ago
Ahmed Levant
2dcffd1ef2
Remove bublina Signet
...
Fixes #8920
2 years ago
Sander van Grieken
b11d0062e8
wizard: log state when view not defined. ref #8815
2 years ago
Sander van Grieken
d6ea2f1e30
wizard: log state when view not defined. ref #8916
2 years ago
SomberNight
d6ef53dfab
qt: fix some strings for localization
...
closes https://github.com/spesmilo/electrum/issues/8919
2 years ago
SomberNight
51b7fc04ef
walletdb: fix convert_version_58 for partial local txs
...
The transaction dict can also contain PSBTs (in addition to complete raw hex txs).
This is the case if the user has saved a partial (e.g. unsigned) tx as local into the history.
fixes https://github.com/spesmilo/electrum/issues/8913
2 years ago
SomberNight
8b26d310a3
android readme: update outdated "debug vs release build" section
2 years ago
ThomasV
777c2ffb23
create a trampoline onion when directly paying a trampoline node
2 years ago
SomberNight
85ea2dfc48
trezor: add_slip_19_ownership_proofs_to_tx to not skip complete inputs
...
closes https://github.com/spesmilo/electrum/issues/8910
2 years ago
Sander van Grieken
d0c37c6e33
qml: refactor help text in CpfpBumpFeeDialog, move most to help text popup
2 years ago
Sander van Grieken
a9282c0e36
qml: add tx options to ConfirmTxDialog, RbfBumpFeeDialog
2 years ago
Sander van Grieken
b0227c7e03
qml: add HelpDialog and HelpButton for showing additional info
2 years ago
SomberNight
5e472117df
gui: more hardcoded bytes vs vbytes strings
...
follow-up a9a8ed2eb4
2 years ago
SomberNight
d01582d58c
fix tests (follow-up)
...
follow-up 197979063a
2 years ago
Sander van Grieken
70b9ea2639
prepare release 4.5.3
2 years ago
SomberNight
197979063a
lnworker: log gossip_db status in pay_invoice
2 years ago
SomberNight
b4712397cc
logging: (trivial) use repr() of seed_type
...
for more obvious empty string
related: https://github.com/spesmilo/electrum/issues/4326#issuecomment-1903747632
2 years ago
SomberNight
4be90eb15a
update block header checkpoints
2 years ago
SomberNight
2975d34c91
update locale
2 years ago
Sander van Grieken
b84a7508a3
android: p4a ref 0c507ead85
...
PythonActivity.setSecureWindow: don't redraw after clearing FLAG_SECURE
2 years ago
ThomasV
7ff3a0feff
submarine swaps: fail htlc with INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS
...
If the sender uses trampoline, UNKNOWN_NEXT_PEER causes them to
retry, while INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS breaks the loop.
2 years ago
ThomasV
32775c1b5d
regtest: fix varname in wait_until_htlcs_settled
...
(this was not affecting the tests)
2 years ago
ghost43
7da3613b12
Merge pull request #8906 from accumulator/old_2fa_passphrase
...
wizard: skip/hide passphrase option for 'old' and '2fa' seeds (see #4326 )
2 years ago