This website requires JavaScript.
d6c300ebcc
deps: bump libsecp256k1 version (0.6.0->0.7.0) and electrum-ecc
SomberNight
2025-08-07 13:24:41 +00:00
f1c6798710
qt: wizard: xpub can be None, fixes #10109
Sander van Grieken
2025-08-07 09:19:54 +02:00
f79172c04f
qml: sweep: handle network errors gracefully fixes #10108
Sander van Grieken
2025-08-06 11:02:05 +02:00
01694a363b
contrib/release.sh: add small comment re git tags
SomberNight
2025-08-05 14:02:23 +00:00
8d83453d75
appimage build: fix dead link for appimagetool
SomberNight
2025-08-05 14:00:23 +00:00
0c831393ef
prepare release 4.6.1
SomberNight
2025-08-05 13:21:19 +00:00
141848c6c3
update locale
SomberNight
2025-08-05 12:36:55 +00:00
825f3f152b
Merge pull request #10106 from SomberNight/202508_wallet_delete_address
ghost43
2025-08-04 16:01:14 +00:00
608980c050
wallet: more locking in delete_address
SomberNight
2025-08-04 15:14:10 +00:00
ebb38e9fbd
Merge pull request #10015 from SomberNight/202507_logging_only_once
ghost43
2025-08-04 14:17:36 +00:00
1695948874
wallet: type hints
Sander van Grieken
2025-08-04 13:44:05 +02:00
9b1566705d
qml: swap: disable choose provider button during active swap.
Sander van Grieken
2025-08-04 12:56:46 +02:00
6cf663a9b0
Merge pull request #10103 from f321x/handle_shutil_copyfile_exception
ThomasV
2025-08-04 11:30:46 +02:00
050b5b8076
qt: handle shutil.copyfail exc in add_plugin_dialog
f321x
2025-08-04 09:50:15 +02:00
58af1c493d
fee_policy: lower min relay fee from 1 sat/byte to 0.1 s/b
SomberNight
2025-08-01 17:46:27 +00:00
d8a6ed9b55
bitcoin.py: split dust_threshold from minrelayfee, make it hardcoded instead
SomberNight
2025-08-01 18:35:09 +00:00
db52ec7798
gui: cpfp: use wallet.relayfee() instead of hardcoded 1 sat/byte
SomberNight
2025-08-01 18:16:11 +00:00
5432228d17
fee calculation should round up satoshis
SomberNight
2025-08-01 17:48:57 +00:00
4684cdbd17
Merge pull request #10067 from f321x/max_cltv_lnpay
ghost43
2025-08-01 15:14:44 +00:00
6ddc975a94
follow-up prev: clean-up PaymentFeeBudget API
SomberNight
2025-08-01 15:06:33 +00:00
60eb437f99
tests: commands: fix assertRaises in test_hold_invoice_commands
SomberNight
2025-08-01 14:41:28 +00:00
c23cc29caa
Merge pull request #10082 from f321x/check_hold_invoice_show_htlc_cltv
ghost43
2025-08-01 14:29:24 +00:00
23fa50df88
cli: add max_cltv and max_fee_msat parameter to lnpay
f321x
2025-07-21 14:13:21 +02:00
90f66b7700
Merge pull request #10095 from SomberNight/202507_sorted_nets_list
ghost43
2025-08-01 13:39:26 +00:00
8e5f29e890
Merge pull request #10078 from accumulator/android_qml_qrscan_signals
accumulator
2025-08-01 13:16:26 +02:00
323fe963bc
constants: NETS_LIST to have deterministic ordering
SomberNight
2025-07-31 16:44:45 +00:00
409af41f04
Merge pull request #10083 from f321x/format_cli_help
ghost43
2025-07-31 16:32:53 +00:00
dfd480d5dd
Merge pull request #10033 from SomberNight/202507_interface_fast_forward
ghost43
2025-07-31 15:47:11 +00:00
a9b47f7abd
Merge pull request #10062 from f321x/handle_qe_swap_task_exceptions
ghost43
2025-07-31 15:41:09 +00:00
f0618de8c5
Merge pull request #10043 from SomberNight/202507_keystore_cleanup
ghost43
2025-07-31 15:34:10 +00:00
9e0b58296a
Merge pull request #10075 from SomberNight/202507_android_rm_blacklist
ghost43
2025-07-31 15:31:00 +00:00
52bb41a73e
Merge pull request #10091 from f321x/reserve_input_check_make_unsigned_transaction
ghost43
2025-07-30 12:27:58 +00:00
23a48e7cfd
test: add unittest for not spending ln reserve utxo
f321x
2025-07-29 15:31:57 +02:00
4a288cf2d5
Merge pull request #10090 from SomberNight/202507_android_chain_hack
ghost43
2025-07-29 18:22:46 +00:00
30b146033d
gui: detect if reserve inputs have been removed from tx
f321x
2025-07-29 14:36:55 +02:00
ead2c7c8de
wallet: don't add reserve input if reserve utxo exists
f321x
2025-07-29 11:46:25 +02:00
3ae9cad36d
android: extend testnet package name hack to other chains
SomberNight
2025-07-29 12:00:40 +00:00
4a370af64a
Merge pull request #10088 from oren-z0/timelock-recovery-extension-typo
accumulator
2025-07-28 13:49:38 +02:00
9487589e06
Fix typo
Oren
2025-07-27 12:12:39 +03:00
3afca6fdfc
cli: fix typos * remove unnecessary ':' from serialize desc * fix typo in command subparser epilog
f321x
2025-07-25 12:48:51 +02:00
9f470d1d16
cli: set formatter_class for command descriptions
f321x
2025-07-25 12:42:50 +02:00
6425f9bf75
cli: return closest htlc expiry from check_hold_invoice
f321x
2025-07-25 11:44:26 +02:00
146a5438ff
qml: guard against wallet.network is None, QEWallet timer can trigger this func while wallet is closing (when app is closing)
Sander van Grieken
2025-07-25 09:13:26 +02:00
aaed64c45a
android: pass on QR binary scan result data as well qml: add signals for QEQRScanner and fallbacks, add QEBytes container type so we can pass along byte arrays between QML and python, port qr scan occurrences to new signals.
Sander van Grieken
2025-07-22 14:18:43 +02:00
5e00c55a06
Merge pull request #10080 from f321x/fix_setDesktopFilename_warning
accumulator
2025-07-24 12:36:07 +02:00
c7e3fec69e
fix: remove .desktop from setDesktopFileName argument
f321x
2025-07-24 10:26:42 +02:00
da18c975a2
Merge pull request #10072 from accumulator/android_qr_scanner_lifecycle
accumulator
2025-07-23 10:21:51 +02:00
7fdbb0b4e0
Merge pull request #10074 from f321x/fix_ci_pip
ghost43
2025-07-22 19:11:35 +00:00
a94deedc26
android build: rm blacklist.txt
SomberNight
2025-07-22 18:03:37 +00:00
ac2666ef9e
fix failing pip installs in regtest CI
f321x
2025-07-22 17:03:21 +02:00
3947733d9f
android: don't keep adding BarcodeScannerView instances to contentFrame when starting camera
Sander van Grieken
2025-07-22 09:42:15 +02:00
8eb3c43603
Merge pull request #10059 from f321x/fix_issue_10057
ghost43
2025-07-21 15:53:54 +00:00
a391c3661c
Merge pull request #10066 from f321x/fix_make_barcode_scanner_log_vars
ghost43
2025-07-21 14:38:48 +00:00
5298e29a36
fix: log correct var in make_barcode_scanner script
f321x
2025-07-21 16:28:00 +02:00
43ae7e6df8
Merge pull request #10052 from SomberNight/202507_qt_crash_felix_2
ghost43
2025-07-21 13:50:35 +00:00
729003e557
wizard: move hw_unlock to base cls, and add test_wizard unlock_hw test
SomberNight
2025-07-21 03:33:43 +00:00
b0464cc934
refactor 'init_wallet_wizard' hook a bit. add test_wizard trezor test
SomberNight
2025-07-21 02:40:17 +00:00
358728b316
qt wizard: don't log xpub of hw cosigner
SomberNight
2025-07-21 02:21:40 +00:00
7675182a34
tests: test_wizard: dedupe wallet_name
SomberNight
2025-07-21 00:29:56 +00:00
a4c8cf2e4f
tests: test_wizard: add 2fa_haveseed_disable2FA case
SomberNight
2025-07-21 00:18:40 +00:00
e0d67524a1
tests: test_wizard: set wallet password and yes/no encrypt file
SomberNight
2025-07-21 00:02:09 +00:00
05d9aca8aa
test_wizard: now that I ctrl+c, ctrl+v-ed lots of code, patterns emerge
SomberNight
2025-07-20 23:42:41 +00:00
2bb7500e29
test: test_wizard: add 2fa_createseed case
SomberNight
2025-07-20 23:34:57 +00:00
a3dde40c69
test: test_wizard: add "old" electrum seed tests, and bip39+seed_ext
SomberNight
2025-07-20 23:26:09 +00:00
522810d5bd
test: test_wizard: duplicate test_2fa, one for passphrase, one without
SomberNight
2025-07-20 22:24:06 +00:00
bfd3c0e48c
Merge branch spesmilo/pr/10016' into 202507_pr10016_qml_wizard_passphrase
SomberNight
2025-07-20 22:00:51 +00:00
e56bc4f2ae
tests: test_wizard: add final check: try loading created wallet file
SomberNight
2025-07-20 21:41:44 +00:00
01a1eacdb9
rework electrum-env script
SomberNight
2025-07-20 16:53:38 +00:00
b4de29e692
Add invoice_amount_sat to check_hold_invoice response
Felix
2025-07-20 17:47:33 +02:00
4616d4f135
Merge pull request #10060 from f321x/fix_issue_10053
ghost43
2025-07-20 16:03:30 +00:00
4a1ac4784a
qml: catch exceptions in QESwapHelper transport_task
f321x
2025-07-20 17:28:10 +02:00
225ff4aba6
qt: NewChannelDialog: do some pre-validation for Ok button
f321x
2025-07-20 14:31:34 +02:00
8f9951ebed
fix: cli: check_hold_invoice showing settled invoice as unpaid
f321x
2025-07-20 12:46:11 +02:00
ba07ca3ab9
config: add description to LIGHTNING_LISTEN configvar
SomberNight
2025-07-19 22:34:15 +00:00
c85272b546
crash reporter: only show reporter once per exception groupid
SomberNight
2025-07-18 16:34:54 +00:00
0e0e47c3c5
base_crash_reporter: change get_traceback_info to classmethod
SomberNight
2025-07-18 16:19:54 +00:00
970f84151d
crash reporter: remove "Never" btn and config.SHOW_CRASH_REPORTER opt
SomberNight
2025-07-18 15:51:27 +00:00
2ed691b8f0
crash reporter: add popup asking to confirm to send_report
SomberNight
2025-07-18 15:34:33 +00:00
627f5a88b3
qml: ExceptionDialog: feedback from sendReport needs even higher z
SomberNight
2025-07-18 15:25:01 +00:00
eef562389c
qml: qenetwork: fix type confusion for "server"
SomberNight
2025-07-18 14:16:30 +00:00
159d83905b
Merge pull request #10049 from f321x/fix_show_transaction_user_cancelled
ghost43
2025-07-18 12:06:02 +00:00
ba68fb6e12
Merge pull request #10048 from f321x/fix_new_channel_exception
ghost43
2025-07-18 11:53:29 +00:00
463e447439
wallet.can_have_lightning: more explicit impl
SomberNight
2025-07-18 11:49:50 +00:00
6feba10170
Merge pull request #10045 from f321x/fix_swap_update_relays
ghost43
2025-07-18 11:29:05 +00:00
39bcdec584
fix: handle UserCancelled in show_transaction
f321x
2025-07-18 13:14:27 +02:00
1b325394ba
fix: exception when clicking "New Channel"
f321x
2025-07-18 10:54:53 +02:00
dd41e87295
fix: NostrTransport.update_relays() KeyError
f321x
2025-07-18 09:53:35 +02:00
23adf13070
qml: fix doNotify for Windows. lol
SomberNight
2025-07-18 01:37:07 +00:00
e658fa4e04
qml: QETxFinalizer: handle txid being None
SomberNight
2025-07-18 01:11:19 +00:00
6be5bf96a8
keystore: Old_KeyStore: change type of hex_seed to hex str
SomberNight
2025-07-18 00:40:45 +00:00
f86bdc86a2
keystore: Old_KeyStore: distinguish between seed and hex_seed
SomberNight
2025-07-18 00:32:52 +00:00
a257072391
keystore: add more type hints
SomberNight
2025-07-18 00:13:00 +00:00
f6db5fd77c
keystore: rm unused methods
SomberNight
2025-07-18 00:09:14 +00:00
8770c97c4f
Merge pull request #10040 from benma/bitbox02-7.0.0
ghost43
2025-07-17 12:08:58 +00:00
52f67b50dc
build: update pinned bitbox02 (partial rerun freeze_packages)
SomberNight
2025-07-17 12:08:02 +00:00
6567e01f61
bitbox02: update to 7.0.0
Marko Bencun
2025-07-17 12:07:24 +02:00
244a4c5053
update date for 4.6.0
ThomasV
2025-07-16 14:50:11 +02:00
c3b9ef0c89
Merge pull request #10034 from f321x/fix_confirm_tx_dialog_timer_exc
ghost43
2025-07-16 12:17:24 +00:00
0e055f8127
qt: don't share ElectrumGui.QTimer, use self-contained QTimer so its lifecycle is synced in ElectrumWindow, TxEditor, SwapDialog
Sander van Grieken
2025-07-16 10:20:23 +02:00
371c1bd1e3
Merge pull request #10036 from accumulator/fix_10035
accumulator
2025-07-16 13:06:44 +02:00