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
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
SomberNight
564036e71d
build: partial rerun freeze_packages
2 years ago
SomberNight
2ca180ddee
bump libsecp256k1 version
2 years ago
accumulator
d52e36e29e
Merge pull request #8846 from SomberNight/202401_gui_text_vendor_pyperclip
...
dependencies: vendor "pyperclip" pkg, used by text gui
2 years ago
SomberNight
d7b0260534
requirements: bump min aiohttp-socks to 0.8.4
...
This version has the bugfix for https://github.com/romis2012/aiohttp-socks/issues/27
see 80e330d365
2 years ago
Sander van Grieken
8ce1e6453b
wizard: skip/hide passphrase option for 'old' and '2fa' seeds (see #4326 )
2 years ago
SomberNight
d18496c563
license: add copyright headers
2 years ago
SomberNight
8ab3dcce5d
keystore: API changes for from_seed/from_bip43_rootseed/bip39_to_seed
...
- force kwargs
- add type hints
2 years ago
SomberNight
96f28607f2
keystore: "old"-type seeds cannot have a passphrase
...
related: https://github.com/spesmilo/electrum/pull/8906
2 years ago
Sander van Grieken
da1727b2f7
trustedcoin: validate numeric format of OTP user entry ( fixes #8905 )
2 years ago
ThomasV
9799603779
Merge pull request #8888 from SomberNight/202402_jsonrpc_errors
...
cli/rpc: nicer error messages and error-passing
2 years ago
ThomasV
e2db5ca2ef
Merge pull request #8871 from SomberNight/202402_slip19_trezor
...
support SLIP-19 ownership proofs, for trezor-based Standard_Wallets
2 years ago
SomberNight
a749fd7789
qt tx_dialog: share btn: add option to add slip-19 ownership proofs
2 years ago
SomberNight
b7ed016f3c
qt tx_dialog: share btn: replace nested menus with checkboxes
...
Incidentally, the checkboxes are using the config, so their state is persisted.
2 years ago
SomberNight
0925f15280
wallet/keystore: add apis for "add_slip_19_ownership_proofs_to_tx"
...
- implement it specifically for the "singlesig trezor" case
- aimed to be generic enough that support for more complex scripts
and other keystores could be added later
2 years ago
Sander van Grieken
dc3ff908b8
followup prev
2 years ago
Sander van Grieken
d12ce00417
followup prev
2 years ago
Sander van Grieken
6d2dfc9759
android: limit size of text pasted from clipboard, to avoid TransactionTooLargeException
...
https://developer.android.com/reference/android/os/TransactionTooLargeException.html
2 years ago
Sander van Grieken
de9c0249c7
qml: icons, styling
2 years ago
SomberNight
27bb28e35b
tests: follow-up move of folder
...
follow-up https://github.com/spesmilo/electrum/pull/8897
2 years ago
Sander van Grieken
6ecbb8eb3f
tests: add test for payment_identifier.invoice_from_payment_identifier()
2 years ago
accumulator
d968c6245c
Merge pull request #8897 from accumulator/move_tests_to_root
...
tests: move /electrum/tests to /tests
2 years ago
Sander van Grieken
2b95223e2b
qml: handle invoice removed from backend from qeinvoicelistmodel status update timer ( fixes #8898 )
2 years ago
Sander van Grieken
ef87fbd3e5
payment_identifier: return onchain invoice when GUI requests MAX amount ( fixes #8900 )
2 years ago
Sander van Grieken
4c6421e162
tests: fix CI regtest new path
2 years ago
Sander van Grieken
0faf6928c0
tests: explicit sync on self.app instance ready and make sure _testcase_event is cleared before
...
QMetaObject.invokeMethod as that can race if it gets inadvertently executed synchronously.
2 years ago