Commit Graph

  • 14977e4cee lnpeer: fix callback type hint f321x 2025-12-19 14:55:40 +01:00
  • ff61596598 lnpeer: fix callback exception handler f321x 2025-12-19 14:39:26 +01:00
  • 08f101a7e5 tests: lnpeer/onion_msg: rm dead code SomberNight 2025-12-19 14:53:28 +00:00
  • a2088137d4 Merge pull request #10381 from f321x/donation_address_remove_prefix ghost43 2025-12-19 12:47:15 +00:00
  • c56c27966a interface: remove prefix from donation addresses f321x 2025-12-19 11:48:56 +01:00
  • 844a3143d4 Merge pull request #10378 from SomberNight/202512_network_gui_disconnected_servers ghost43 2025-12-19 12:26:09 +00:00
  • 2529911df9 Merge pull request #10379 from SomberNight/202512_lnpeer_cleanup_anchors ThomasV 2025-12-18 19:26:57 +01:00
  • baf877252d Merge pull request #10345 from f321x/enforce_unified_password_qml_button ThomasV 2025-12-18 19:25:04 +01:00
  • 91b3a4a5dc daemon: reset CURRENT_WALLET if the wallet gets deleted f321x 2025-12-17 17:17:56 +01:00
  • 6bb8afebe5 qml: fix incorrect index when deleting wallet f321x 2025-12-17 16:58:25 +01:00
  • aee0f8fb54 qml: OpenWalletDialog: load any wallet if password matches f321x 2025-12-17 11:02:26 +01:00
  • ba379b7da4 qml: LoadingWalletDialog: fix ressource leak f321x 2025-12-16 16:36:04 +01:00
  • 70084750ef qml: show wallet list as root if no wallet is loaded f321x 2025-12-16 15:59:02 +01:00
  • aab22a237b ln: require LnFeatures.OPTION_CHANNEL_TYPE as bolts now mandate it SomberNight 2025-12-18 16:43:19 +00:00
  • 85a45f9b1f lnutil: rm remnants of old unsupported original ANCHOR_OUTPUTS option SomberNight 2025-12-18 16:09:49 +00:00
  • 519944c06e Merge pull request #10377 from accumulator/qml_process_request_status_update_via_eventloop accumulator 2025-12-18 16:48:40 +01:00
  • 877dce551b Merge pull request #10375 from accumulator/qml_current_wallet_update ghost43 2025-12-18 14:52:12 +00:00
  • cb3c286fe2 network: disconnected servers: do not filter out bookmarked raw ":t" SomberNight 2025-12-18 14:27:54 +00:00
  • 21fa6114eb network: dedupe qt/qml get_disconnected_server_addrs code SomberNight 2025-12-18 14:07:43 +00:00
  • e025f1d17b Merge pull request #10376 from accumulator/fix_10335 ghost43 2025-12-18 12:54:29 +00:00
  • 02abc0e6cd qml: enforce single password on password change f321x 2025-12-18 11:12:16 +01:00
  • 0d812500e1 qml: QERequestDetails process request update via event loop. This allows backend to process all callbacks before we start querying the payment database Sander van Grieken 2025-12-18 12:36:44 +01:00
  • 378a9e6112 qml: disable 'Create Wallet' before first unlock f321x 2025-12-04 15:37:09 +01:00
  • f2e6243e19 qt: don't store python tuple in a qt QVariant. Sander van Grieken 2025-12-18 10:59:56 +01:00
  • 7d5d51975f qml: store current wallet when switching to already open wallet Sander van Grieken 2025-12-18 09:48:09 +01:00
  • fffcf4a90b qml: add FeePicker manual fee/feerate input validators Sander van Grieken 2025-12-17 12:09:07 +01:00
  • 7ef605ee5c qml: allow manual editing of fee/feerate also improve warning box styling consistency across finalizers, add CPFP new feerate > old feerate check, add relayfee checks for CPFP, DSCancel, proper warning string for no dynamic fee estimates Sander van Grieken 2025-09-10 16:44:13 +02:00
  • 4cab0ceddd qml: don't catch-all when making tx for sweep finalizer Sander van Grieken 2025-12-18 08:30:00 +01:00
  • 308ffb1f4c Merge pull request #10318 from SomberNight/202511_lnsweep_keepwatching ghost43 2025-12-18 00:54:14 +00:00
  • 72daff3ae4 qml: improve HelpDialog styling Sander van Grieken 2025-12-17 16:50:59 +01:00
  • 5a49161ae6 qml: fix FeePolicy regression ref 840243e029 Sander van Grieken 2025-12-17 15:50:04 +01:00
  • e4831c823a Merge pull request #10370 from f321x/tc_disable_signing_in_preview ThomasV 2025-12-17 15:16:22 +01:00
  • 3b028b06a0 qml: enforce use of existing password for wallet creation f321x 2025-12-04 12:21:21 +01:00
  • f339a6b76d lnwatcher: follow-up prev SomberNight 2025-12-17 10:23:16 +00:00
  • a105c50029 qt: trustedcoin: only allow signing with broadcast f321x 2025-12-16 13:54:08 +01:00
  • 5e53f82bc6 tests: lnpeer: simplify MockNetwork: rm dead code SomberNight 2025-12-15 15:38:16 +00:00
  • 166aa50a65 README: tests: add note about pytest-xdist SomberNight 2025-12-15 15:13:55 +00:00
  • 7e1fd008f0 lnsweep: lnwatcher needs to keep_watching if htlc in dont_settle_htlcs SomberNight 2025-11-20 17:03:05 +00:00
  • 3093e4c7f6 Merge pull request #10365 from f321x/i18n_timelock_recovery ghost43 2025-12-15 13:16:43 +00:00
  • 095debcded plugin: timelock recovery: more i18n f321x 2025-12-15 11:51:47 +01:00
  • e0b835eee6 tests: rm TestPeerDirect::test_dont_settle_htlcs f321x 2025-12-15 10:12:33 +01:00
  • cd1157ec14 tests: lnpeer: test_dont_settle_htlc_receiver_and_forwarder f321x 2025-12-11 18:54:12 +01:00
  • 060cbff8da lnpeer: dont remove from dont_settle_htlcs when failing f321x 2025-12-11 18:52:15 +01:00
  • bd735c645d Merge pull request #10359 from f321x/lnpeer_remove_zlib_compression ThomasV 2025-12-13 11:18:22 +01:00
  • 1d98d08f5b Merge pull request #10360 from f321x/qt_fix_lightning_icon_gossip_sync ThomasV 2025-12-13 11:15:51 +01:00
  • 47d9ffb103 Merge pull request #10354 from f321x/fix_10350 ThomasV 2025-12-13 11:05:46 +01:00
  • 9906eb42ac lnpeer: forwarding: dont release preimage if dont_settle_htlc f321x 2025-12-11 18:47:56 +01:00
  • 2f2340d69f lnworker: prevent creation of PaymentInfo with 0 exp f321x 2025-12-10 11:44:45 +01:00
  • 7ccf118755 qt: make ElectrumWindow.lightning_button wider f321x 2025-12-12 09:50:26 +01:00
  • 0b886cf7a8 Merge pull request #10272 from accumulator/timelock_recovery_destination_validation ghost43 2025-12-11 19:08:09 +00:00
  • 783cd56046 Merge pull request #10356 from f321x/remove_newline_rawtx ghost43 2025-12-11 18:49:13 +00:00
  • ef240052af Merge pull request #10332 from SomberNight/202511_p4a_hacks ghost43 2025-12-11 17:47:52 +00:00
  • 5b67f21bc4 android: add run-time patch to make pycryptodomex work SomberNight 2025-11-30 05:57:03 +00:00
  • cfa052bc86 android build: switch from "cryptography" to "pycryptodomex" SomberNight 2025-11-30 06:19:30 +00:00
  • 2d4d4dbdc8 android build: bump openssl (1.1.1w -> 3.0.18) SomberNight 2025-11-30 06:17:08 +00:00
  • e188102eb3 build: bump electrum-aionostr to 0.1.0 SomberNight 2025-12-11 17:35:22 +00:00
  • 37db6ea7e8 transaction: tx_from_any: rm all whitespaces from str, none from bytes SomberNight 2025-12-11 16:40:15 +00:00
  • 16363cc3d9 transaction: tx_from_any: follow-up: only rm whitespaces from strings SomberNight 2025-12-11 16:24:31 +00:00
  • 9af0195f60 transaction: psbt.from_raw_psbt: clarify hex input must be str SomberNight 2025-12-11 15:23:33 +00:00
  • b4fc39ca5f test: lnpeer: add test_decode_short_ids f321x 2025-12-11 15:53:30 +01:00
  • 1ebb937d46 lnpeer: decode_short_ids: check length of short ids f321x 2025-12-11 15:40:23 +01:00
  • 380d7edea2 lnpeer: remove support for zlib compression f321x 2025-12-11 15:07:21 +01:00
  • 7d307048a0 tx: replace whitespace chars in raw tx string f321x 2025-12-10 15:19:18 +01:00
  • 0eefcbae9c Merge pull request #10357 from f321x/fix_ledger_exception ghost43 2025-12-10 17:04:59 +00:00
  • 20db0d2311 Merge pull request #10358 from SomberNight/202512_lnworker_get_chan_by_id ghost43 2025-12-10 16:47:04 +00:00
  • 4712417969 wizard: handle UserFacingException in WCWalletPasswordHardware f321x 2025-12-10 16:58:54 +01:00
  • 4d39a198cc Merge pull request #10353 from f321x/lnurlw_exc ghost43 2025-12-10 16:21:45 +00:00
  • c465f7c3e0 lnworker/lnpeer: don't use lnworker.channels.get(chan_id) SomberNight 2025-12-10 16:14:31 +00:00
  • 6ceb4ad71f Merge pull request #10351 from f321x/jit_htlc_switch_fixes ghost43 2025-12-10 15:56:23 +00:00
  • 745318d1ec wallet_db: convert_version_66: trivial simplification SomberNight 2025-12-10 15:53:17 +00:00
  • aa47a960a7 ledger: throw UserFacingException for OSError f321x 2025-12-10 16:48:17 +01:00
  • 8e5780b98c Merge pull request #10346 from f321x/fix_channel_removal_assert ghost43 2025-12-10 15:00:07 +00:00
  • c34efce984 lnchannel: allow deleting unfunded incoming channels f321x 2025-12-05 14:42:08 +01:00
  • e1f1e6f788 qt: lnurlw: catch UserCancelled on lnurlw withdrawal f321x 2025-12-10 10:55:16 +01:00
  • 4bd013ef10 lnurlw: accept "null" minWithdrawable in response f321x 2025-12-10 10:50:01 +01:00
  • 7c01d9db75 tests: lnpeer: add test_reject_mpp_for_non_mpp_invoice f321x 2025-12-09 17:49:25 +01:00
  • 183d426e93 lnpeer: fail htlcs if we get unwanted mpp f321x 2025-12-08 14:18:05 +01:00
  • 125a921cc4 lnworker: add invoice features to PaymentInfo class f321x 2025-12-09 14:31:12 +01:00
  • 5be598b808 lnworker: use channel_id instead of scid in ReceivedMPPHtlc f321x 2025-12-08 12:00:52 +01:00
  • 8a88ebe6bc lnworker: add type assert to get_channel_by_short_id f321x 2025-12-08 11:00:47 +01:00
  • 6d1e8e8619 lnworker: write rationale for PaymentInfo class in docstring SomberNight 2025-12-08 15:54:37 +00:00
  • 4d3ead36c9 Merge pull request #10348 from f321x/fix_jit_channel_openings_regtest ThomasV 2025-12-06 11:11:42 +01:00
  • da998150ac lnpeer: deduct JIT fees also for trampoline ThomasV 2025-12-06 10:33:24 +01:00
  • fb566eb59e lnpeer: deduct jit channel fees from total amount f321x 2025-12-05 17:27:49 +01:00
  • f8fc2b63e3 Merge pull request #10271 from f321x/fix_save_payment_info ghost43 2025-12-05 17:19:39 +00:00
  • 07b59631bf Merge pull request #10349 from SomberNight/202512_openalias ghost43 2025-12-05 17:09:19 +00:00
  • cf8c243bd9 dnssec: log warning if dependency is missing SomberNight 2025-12-05 16:35:35 +00:00
  • cdcac8cb09 openalias: always enforce DNSSEC validation succeeds SomberNight 2025-12-05 16:21:38 +00:00
  • 23b6465780 onion_message: verify ONION_MESSAGE feature on peer before forwarding Sander van Grieken 2025-12-05 17:14:17 +01:00
  • fb58d210e5 onion_message: fix forwarding, blinding was renamed path_key followup 130af59760 Sander van Grieken 2025-12-05 17:42:46 +01:00
  • 49430e9722 qml: fix: paying to openalias SomberNight 2025-12-05 16:12:04 +00:00
  • f3dccc8e4b Merge pull request #10347 from accumulator/gossip_cln_feature_workaround ghost43 2025-12-05 15:18:55 +00:00
  • 3e4f80aa06 electrum refuses to exchange gossip with CLN nodes, due to missing feature OPTION_CHANNEL_TYPE_OPT. moving OPTIONAL_CHANNEL_TYPE_OPT to BASE_FEATURES Sander van Grieken 2025-11-20 11:51:41 +01:00
  • 55cc27d27e Test JIT channels: check that lnpay success is true. ThomasV 2025-12-05 12:01:25 +01:00
  • cd1d384db5 lnwatcher: remove address callback if keep_watching is False ThomasV 2025-12-05 11:53:24 +01:00
  • 40729aa0e5 test accounting_addresses: stop alice before requesting, because we need a new session. ThomasV 2025-12-05 11:31:27 +01:00
  • ef0e4e02b7 txbatcher: add TODOs re nLocktime block-height vs timestamp confusion SomberNight 2025-12-04 15:32:46 +00:00
  • 1eb69c90dd Merge pull request #10341 from SomberNight/202512_nwc_dontmutateevent ghost43 2025-12-04 15:24:40 +00:00
  • 9b72dc297b lnwatcher: remove rearly return that breaks accounting_addresses ThomasV 2025-12-04 10:18:30 +01:00
  • 75ac8bcee1 plugins: nwc: don't mutate aionostr Event SomberNight 2025-12-03 19:57:20 +00:00