Commit Graph

  • 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