1
0

Commit Graph

  • 0efe7e9bc8 swaps: make the zeroconf option non-persisted ThomasV 2025-01-10 16:18:57 +01:00
  • c43a691eee qt gui: qrreader: lower strong_count in qtmultimedia based reader SomberNight 2025-01-10 12:59:56 +00:00
  • 838490fea4 adb.add_transaction: try to ser-deser tx early SomberNight 2025-01-10 12:24:26 +00:00
  • ce843fd454 Merge branch 'pr/9417': fix: add extra check to script_GetOp SomberNight 2025-01-10 12:00:43 +00:00
  • 043be2439e follow-up prev: add testcase and minor formatting SomberNight 2025-01-10 11:56:19 +00:00
  • ddb67d9bca fix: transaction.py: add extra check to script_GetOp thecockatiel 2025-01-10 04:14:02 +00:00
  • fefd123275 wallet: always include wanted_height (for future tx) ThomasV 2025-01-10 10:41:54 +01:00
  • 2547ac4e30 Merge pull request #9412 from f321x/plugin_hash ghost43 2025-01-09 17:54:24 +00:00
  • ea10c7cfc1 add filehash of external plugins to PluginDialog f321x 2025-01-09 18:05:37 +01:00
  • 30028520e0 qml/qeinvoice.py: show error details when scanning e.g. lnurl-withdraw SomberNight 2025-01-09 16:10:46 +00:00
  • 01c913ddc8 build: update pinned deps: add nostr related stuff SomberNight 2025-01-09 14:57:33 +00:00
  • 264a5fe421 qt gui: add command for console use: "scan_qr()" SomberNight 2025-01-09 12:15:01 +00:00
  • c4443b841f Merge pull request #9410 from f321x/fix_user_cancelled_swap ThomasV 2025-01-09 11:15:08 +01:00
  • c4fe8433c0 catch UserCancelled exception in main window f321x 2025-01-09 11:12:30 +01:00
  • d2fa65b9aa fix qt wizard (follow-up 693210edbe) ThomasV 2025-01-06 11:46:20 +01:00
  • ebff5b545d lnpeer: replace assert active_forwarding with if. force both incoming and outgoing MPP in test_mpp_consolidation ThomasV 2025-01-06 11:09:45 +01:00
  • 33d0e6dbec Attach labels to outpoints instead of txids. Move labels logic from lnworker to wallet. ThomasV 2024-12-12 12:25:07 +01:00
  • 4d9c33c33f Qt: disable swapserver dialog if we are using http ThomasV 2025-01-03 10:39:24 +01:00
  • 29a8c41025 move watchtower to a plugin. remove watchtower dialog in qt ThomasV 2024-12-20 14:02:54 +01:00
  • 7113cec4c7 minor fix, follow-up ee42e09387 ThomasV 2024-12-20 15:33:47 +01:00
  • ac1c9f088d Anchor channels: require deterministic wallet with software keystore. ThomasV 2024-12-18 11:02:40 +01:00
  • ee42e09387 anchor channels: unlock wallet on startup if the wallet has channels ThomasV 2024-12-18 10:40:49 +01:00
  • 693210edbe Qt: stop support for password-protected wallets without storage encryption. ThomasV 2024-12-19 19:57:57 +01:00
  • 692a777da8 coins tab: if we do not know whether we can swap a utxo, assume we can ThomasV 2024-12-17 17:43:43 +01:00
  • 77ec49ac67 make_unsigned_transaction: ensure coins and inputs do not overlap ThomasV 2024-12-17 10:41:20 +01:00
  • bae2bbf35d lnsweep: sweep anchor outputs ThomasV 2024-12-16 12:13:39 +01:00
  • 67470b92b7 lnchannel: fix extract_preimage for MPP. - enforce MPP in the corresponding regtest. - fix get_invoice_status returning inflight if it was settled onchain ThomasV 2024-12-14 08:24:26 +01:00
  • 62af1ee887 fixes for txin.make_witness: - add witness_sizehint - fix make_unsigned_transaction - do not remove witness_script in tx.finalize() ThomasV 2024-12-13 14:25:08 +01:00
  • 05266da707 lnwatcher: special-case non-anchor first stage htlcs ThomasV 2024-12-12 10:52:21 +01:00
  • 3b1dc194e4 Refactor lnsweep: - txins have an optional make_witness method - instead of gen_tx, SweepInfo has a txin and an optional txout, for 1st stage HTLCs - sweep transactions are created by lnwatcher ThomasV 2024-12-11 11:51:03 +01:00
  • 0e3b730cd9 lnsweep: remove dead code (we never sweep to_remote in non-anchor channels) ThomasV 2024-12-11 10:54:16 +01:00
  • 1da937f103 swaps: set nsequence in create_claim_tx (follow-up previous commit) ThomasV 2024-12-11 10:24:40 +01:00
  • 0599254e1f lnsweep and submarine_swaps: set txin.nsequence, instead of calling set_rbf. set_rbf must be avoided if we batch transactions, because it blindly overwrites nsequence of all txins. ThomasV 2024-12-09 14:51:55 +01:00
  • 6598507d3c lnwatcher: replace inspect_tx_candidate with get_spender. ThomasV 2024-12-10 13:28:10 +01:00
  • 26ed696479 swaps: follow-up d838b6c9b9b4d669c81832f5be256aca148c89d7 ThomasV 2024-12-08 10:41:55 +01:00
  • ab583c9b7e cirrus: follow-up previous commit ThomasV 2024-12-08 10:16:09 +01:00
  • 0d632348b9 cirrus: disable python3.8 unittests ThomasV 2024-12-08 10:07:47 +01:00
  • 8bec974a39 wallet: add inputs and base_tx parameters to make_unsigned_transaction ThomasV 2024-12-08 09:53:56 +01:00
  • 7b72655fba tx serialization: breakup tx witness into elements ThomasV 2024-12-08 09:29:59 +01:00
  • 62331aeb56 coin_chooser: make BIP69_sort optional ThomasV 2024-12-03 18:25:45 +01:00
  • 8bf505fc4b coin_chooser: allow to pass empty outputs to make_tx. coins will be sent to a change address if there are no outputs. ThomasV 2024-12-01 09:34:34 +01:00
  • 9aa7222c5c swaps: let plugin override self.is_server (config variable may be ser and plugin not active) ThomasV 2024-12-01 09:16:16 +01:00
  • acbb57036f Merge pull request #9327 from hishope/master ThomasV 2024-11-29 10:42:36 +01:00
  • 81baaa52cd CLI: raise UserFacingException when passed unknown channel point. fixes #9326 ThomasV 2024-11-29 10:38:57 +01:00
  • 2a9ec0764d chore: fix 404 status URL hishope 2024-11-29 17:09:29 +08:00
  • 86c9eb4858 psbt_nostr: minor fix ThomasV 2024-11-28 11:16:49 +01:00
  • dbfc27d73b watchtower: only send first-stage HTLC justice txs bitromortac 2021-11-15 14:27:16 +01:00
  • d535821516 htlctx: deal with possible peer htlctx batching bitromortac 2021-11-15 14:23:33 +01:00
  • 9c277802e9 sweep: rename sweep creation functions bitromortac 2021-11-12 10:34:50 +01:00
  • de9fee706d unit tests: tests for both anchors and old ctx types bitromortac 2021-11-08 15:26:41 +01:00
  • 19e993f39b fix test_lnchannel (follow-up ea584e13fc) ThomasV 2024-11-25 12:03:34 +01:00
  • cdc746713e lnwatcher: if broadcast is successful, add tx immediately, so that second-stage htlc can be added as well ThomasV 2024-11-25 11:39:12 +01:00
  • ea584e13fc anchors: switch to zero-fee-htlcs bitromortac 2021-10-15 11:08:10 +02:00
  • d4222432f4 enable anchor_channels for regtest bitromortac 2021-09-15 09:47:58 +02:00
  • 6735ae5ec8 fix unit test (follow-up 78d19c6e2f) ThomasV 2024-11-23 11:58:29 +01:00
  • 78d19c6e2f amchor outputs: fixes after rebase ThomasV 2024-11-23 11:25:32 +01:00
  • efa239cc9b follow-up ece1fb39d2 ThomasV 2024-11-23 11:24:43 +01:00
  • ece1fb39d2 enable anchor outputs via config option ThomasV 2022-09-24 15:19:31 +02:00
  • a3dc2b847e unit tests: test anchors in lnpeer and lnchannel bitromortac 2021-09-13 14:06:35 +02:00
  • 3a3f5059b4 backups: restore from closing tx, sweep to_remote bitromortac 2021-09-15 09:47:58 +02:00
  • f746e2cc6b qt: add anchor channel icon bitromortac 2021-10-11 11:18:33 +02:00
  • 9bfeffcdd1 lnsweep: update sweeps to_remote and htlcs bitromortac 2021-09-13 14:31:01 +02:00
  • b6e224c864 lnwatcher: add field for onchain htlc settlement control bitromortac 2021-09-13 14:48:48 +02:00
  • 18f81d0080 lnwatcher: renaming and comments for clarity bitromortac 2021-09-13 14:46:29 +02:00
  • 4d26fb552b fixes after rebase ThomasV 2024-11-20 15:02:05 +01:00
  • 8f7c11f295 tests: add anchor commitment test vectors from rfc bitromortac 2021-09-13 14:14:46 +02:00
  • 122740ad7b lnutil minor fix after rebase ThomasV 2024-11-20 12:05:05 +01:00
  • 7aa3dc1e40 lnutil+lnchannel: add anchors, adapt to_remote bitromortac 2021-09-13 13:41:01 +02:00
  • 7907b9c05d lnchannel+lnutil: change htlc output, send new sig bitromortac 2021-09-13 13:51:51 +02:00
  • c8bf515953 lnutil: update ctx fee calculation for anchors bitromortac 2021-09-13 11:42:55 +02:00
  • 22f5ff0d0e add static payment key bitromortac 2021-09-22 11:12:38 +02:00
  • 3951e07c53 prepare a channel to have anchors bitromortac 2021-09-13 11:00:12 +02:00
  • 19726c4427 try fo fix mpp unittests flakiness by waiting an extra iteration ThomasV 2024-11-19 13:34:26 +01:00
  • 81aed0f6c9 simplify maybe_fulfill_htlc - move some checks in two helper methods: - invariant checks are performed in check_accepted_htlc - mpp checks are performed in check_mpp_is waiting - in order to avoid passing local_height to check_accepted_htlc, the height in the error message is added by create_onion_error. ThomasV 2024-11-19 11:00:50 +01:00
  • 5704276cbe remove outdated comment (received_mpp_htlcs is persisted now) ThomasV 2024-11-19 12:55:39 +01:00
  • 7a8569abc7 maybe_fulfill_htlc: - do not fail because chain tip is stale if we already forwarded - if we already forwarded a htlc and its cltv gets too close, do not return, as this means we would never fulfill it ThomasV 2024-11-19 12:25:46 +01:00
  • 49de400c27 2fa: fix #9312 (regression of 4a37668b01) Sander van Grieken 2024-11-19 09:13:27 +01:00
  • a04844b451 fix #9282 ThomasV 2024-11-18 08:43:47 +01:00
  • fec2768692 qml: fix check when swap enabled Sander van Grieken 2024-11-15 02:14:16 +01:00
  • 2d86a6177e Merge pull request #9300 from accumulator/gui_hint_multisig_watchonly ThomasV 2024-11-14 10:53:14 +01:00
  • fef6fc54c9 lnwatcher: do not keep watching channel because of non-existing outputs. fixes #9299 ThomasV 2024-11-14 10:18:07 +01:00
  • 7ee863f225 wizard: hint for primary signer xpub instead of xprv Sander van Grieken 2024-11-13 14:42:46 +01:00
  • 7a7c0f1606 remove 'skipping header' lines from log, to make it less verbose ThomasV 2024-11-13 11:43:11 +01:00
  • 58fee0d1cc Merge pull request #9265 from SomberNight/202410_ln_address_reuse_2 ThomasV 2024-11-13 10:59:03 +01:00
  • efb2bc1133 Merge pull request #9285 from accumulator/qt_wizard_validate_master_key ThomasV 2024-11-13 10:27:12 +01:00
  • 491824b883 Merge pull request #9261 from spesmilo/psbt_nostr ThomasV 2024-11-12 11:07:38 +01:00
  • 92063ba6aa Merge pull request #9295 from sorenstoutner/keywords ThomasV 2024-11-12 10:41:56 +01:00
  • 75f1d9b84b Merge pull request #9297 from wakiyamap/patch-2 ThomasV 2024-11-12 10:41:38 +01:00
  • 11558adb28 New plugin: psbt over Nostr ThomasV 2024-10-17 14:46:50 +02:00
  • 589dc87b2b Merge pull request #9260 from spesmilo/swaps_over_nostr ThomasV 2024-11-12 09:48:46 +01:00
  • 60f13a977e Swaps over Nostr ThomasV 2024-10-10 12:30:27 +02:00
  • 7fdf1e0669 add nostr, and nostr_relays in config ThomasV 2024-10-19 13:40:18 +02:00
  • 3d375116e9 add testnet4 explorer(wakiyamap.dev) WakiyamaP 2024-11-11 11:55:04 +09:00
  • 6bbb0446a7 Add .desktop file keywords entry. Soren Stoutner 2024-11-09 09:22:11 -07:00
  • 69503bbeb4 submarine swaps: disable tx batching, because we need to handle the case where base_tx gets mined instead of the replacing tx. ThomasV 2024-11-07 11:22:52 +01:00
  • 499e02fdcc Merge pull request #9290 from accumulator/qt_wizard_initial_focus accumulator 2024-11-05 20:24:37 +01:00
  • 3fbceacca2 Merge pull request #9284 from accumulator/update_recently_opened_sync accumulator 2024-11-05 15:02:38 +01:00
  • 02e6c49fa6 Qt: fix tx grouping issue arising if onchain tx of a swap does not get mined. ThomasV 2024-11-05 08:46:53 +01:00
  • 2134fcc4dc qml: fix InfoTextArea text sometimes out of bounds Sander van Grieken 2024-11-01 17:35:37 +01:00
  • 3ee2d6a01d follow-up previous commit (indentation error) ThomasV 2024-10-31 10:21:05 +01:00