Commit Graph

  • 7df057aaf9 qt wizard: simplify WCHaveSeed SomberNight 2023-10-30 18:18:10 +0000
  • 33ac0b4591 Update .cirrus.yml robertmin2 2023-10-31 14:30:02 +0100
  • a7f0c90c8a
    Add pow_hash_header abstraction (#7592) JeremyRand 2023-10-31 14:02:20 +0000
  • a3d7df48db
    Cirrus: Mark E722 linter as mandatory (#8668) JeremyRand 2023-10-31 13:52:24 +0000
  • 564b6c29b7
    wizard: fix self._logger vs self.logger SomberNight 2023-10-30 18:16:00 +0000
  • da8e6c2fbf
    wallet: check that multisig wallet does not have duplicate masterkeys SomberNight 2023-10-30 17:22:08 +0000
  • 120faa480e If trampoline is enabled, do not add non-trampoline nodes to invoices ThomasV 2023-10-29 16:08:35 +0100
  • 4d60432064 qml: add share option for address in InvoiceDialog Sander van Grieken 2023-10-29 12:32:43 +0100
  • 1170927e6b Change the constructor of LNWorker, passing node_keypair instead of xprv. ThomasV 2023-10-27 18:20:50 +0200
  • 6506abf583
    lnworker: use PaymentFeeBudget SomberNight 2023-10-27 16:01:23 +0000
  • 53a8453e3b
    trampoline: fix off-by-one confusion of fees SomberNight 2023-10-27 14:22:01 +0000
  • 097a10f84d
    qt: window.how_lightning_invoice: routing_e should be read-only SomberNight 2023-10-27 14:13:28 +0000
  • 39ef1cd4b9
    mpp_split: make SplitConfig a subclass of dict, not just a type-hint SomberNight 2023-10-26 16:13:16 +0000
  • 4a6c55ef7b test_lnpeer: add more tests, combining forwarding and hold invoices ThomasV 2023-10-27 15:30:56 +0200
  • 0b25e593d5
    lnworker.get_channel_by_short_id: give priority to real SCIDs SomberNight 2023-10-26 14:32:36 +0000
  • fac5153329
    Merge pull request #8659 from accumulator/issue_8658 ThomasV 2023-10-25 17:55:39 +0200
  • abe700167f
    qt send tab: HelpLabel for "pay to" field: update text SomberNight 2023-10-24 16:47:05 +0000
  • bb76b836a3
    addr_sync.receive_tx_callback: rm redundant tx_hash arg SomberNight 2023-10-24 16:07:30 +0000
  • fce83c708c fail_swap: do not remove swap if it has been funded ThomasV 2023-10-24 17:25:53 +0200
  • 66e2c779ea
    Merge remote-tracking branch 'remotes/sombernight/202310_merge_duplicate_outputs' SomberNight 2023-10-24 14:51:11 +0000
  • 227e257444
    (follow-up) wallet: add option to merge duplicate tx outputs SomberNight 2023-10-23 19:06:42 +0000
  • 420e584f4e request: amount_msat is set to None in Request when creating request and amount is 0 or undefined. Sander van Grieken 2023-10-24 13:48:00 +0200
  • 36814d731a follow-up 45b248fdef ThomasV 2023-10-24 13:15:03 +0200
  • e341a6794b lnworker: fix get_scid_alias for forwarding ThomasV 2023-10-24 12:28:08 +0200
  • 45b248fdef regtest: use static fees instead of hardcoded value ThomasV 2023-10-24 12:22:36 +0200
  • ae8a546bb9
    Merge multiple outputs to same address sha-265 2023-06-06 13:14:11 +0000
  • eb676b3dc1 qml: don't show error when textfield is empty, don't log error when optional propert is undefined Sander van Grieken 2023-10-23 15:30:56 +0200
  • b0dbdfd5e4 test_lnpeer: split some tests, remove redundant test ThomasV 2023-10-23 13:01:42 +0200
  • 6dfbdec73e follow-up prev commit ThomasV 2023-10-20 13:52:55 +0200
  • b26f954c2d lnworker.pay_to_node: skip error handling if sender_idx is None ThomasV 2023-10-20 13:12:58 +0200
  • f8781364d2 test_lnpeer: ThomasV 2023-10-20 11:29:16 +0200
  • b776d79f7f lnpeer: move access to payment_secret inside try..except block, as it might raise ThomasV 2023-10-20 10:12:14 +0200
  • 687171c36a
    exchange_rate: cleaner log line for "failed fx history" SomberNight 2023-10-19 17:15:41 +0000
  • 22a8348303
    renames: use consistent naming of cltv delta vs cltv abs SomberNight 2023-10-19 16:33:04 +0000
  • b645da6514 test_lnpeer: separate graph creation from run_trampoline ThomasV 2023-10-11 09:33:00 +0200
  • f78340efbc
    lnworker: (trivial) fix type hint SomberNight 2023-10-19 15:26:20 +0000
  • 783dc0cdd5
    lnpeer.maybe_fulfill_htlc: also check cltv and amt against inner onion SomberNight 2023-10-19 15:23:21 +0000
  • 7ea2e68507 follow-up 4c42840c1c ThomasV 2023-10-19 16:05:54 +0200
  • 4c42840c1c lnpeer: obfuscate error pakets of forwarded htlcs, that we propageate back to the sender. ThomasV 2023-10-19 15:55:28 +0200
  • 250884489e Revert "lnonion: fix decode_onion_error" ThomasV 2023-10-19 13:12:15 +0200
  • 08132d6b7d lnonion: fix decode_onion_error ThomasV 2023-10-19 12:56:35 +0200
  • eca10eb04d
    lnpeer.maybe_forward_trampoline: fix cltv calculation SomberNight 2023-10-18 19:22:52 +0000
  • a059a9a256
    lnpeer.pay: also log hops_data for trampoline_onion SomberNight 2023-10-18 18:07:21 +0000
  • 2664ee7f63 pay_to_node: raise failure_msg if we received a trampoline error from the next onion. ThomasV 2023-10-18 19:32:08 +0200
  • 04d8eec3be
    tests: change fake block height in test_lnpeer. 0 might hide bugs. SomberNight 2023-10-18 17:09:53 +0000
  • b0401a6386
    lnpeer.maybe_forward_trampoline: fix abs-cltv vs cltv-delta confusion SomberNight 2023-10-17 16:22:31 +0000
  • 0273659e6e
    trustedcoin: fix keystore name (2) SomberNight 2023-10-17 14:33:05 +0000
  • a38e723b40
    exchange_rate: cleaner log line for "failed fx quotes" SomberNight 2023-10-17 14:30:15 +0000
  • cd712f2f60 follow-up 1ea49582ab ThomasV 2023-10-17 12:52:02 +0200
  • 1ea49582ab fix type of forwarding_info ThomasV 2023-10-17 12:36:15 +0200
  • 026a64de94 channel_announcements: - construct_channel_announcement: return also whether node ids are in reverse order - maybe_send_channel_announcement: return early if signatures have not been received ThomasV 2023-10-17 12:07:22 +0200
  • 0a732a0b52 trustedcoin: fix keystore name (follow-up 56e80c20d7) ThomasV 2023-10-17 10:00:17 +0200
  • 30c863d32c
    lnaddr: don't call validate_features in parser SomberNight 2023-10-16 17:10:49 +0000
  • 98a4d7b60d public channels: - send node and channel announcements. - store channel_flags in constraints - store signatures in local and remote configs ThomasV 2023-10-13 15:49:13 +0200
  • aad4fd6d48 Fix sending of 'channel_ready': - send only once - in channel_reestablish, do not send it if we are not funded. - lnworker: do not send channel_ready before channel_reestablish ThomasV 2023-10-15 10:58:31 +0200
  • 8d5f9185a4 follow-up #8646 ThomasV 2023-10-14 10:13:27 +0200
  • ac177577a6 lnpeer: do not set channel OPEN before channel_ready has been both sent and received. ThomasV 2023-10-08 12:25:04 +0200
  • b20a4b9bf1 qml: increase font on seed keyboard, and height of seedkeyboard slightly Sander van Grieken 2023-10-13 13:42:16 +0200
  • 8c4532c5cb qml: properly show warnings in info box in RbfBumpFeeDialog Sander van Grieken 2023-10-12 16:22:51 +0200
  • 941f425ff5 qml: update invoice.canPay on channel state changes Sander van Grieken 2023-10-12 15:53:15 +0200
  • 8dbb2e0c33 qml: remove eye icon for watch-only wallets from toolbar Sander van Grieken 2023-10-12 15:17:16 +0200
  • 89023cc123 Remove trampoline hints from invoices ThomasV 2023-10-11 09:47:32 +0200
  • 57d2efc88d
    wallet: merge mktx and create_transaction SomberNight 2023-10-10 17:45:26 +0000
  • f4997c3771 follow-up 7576a99a0b ThomasV 2023-10-10 19:41:37 +0200
  • e882856d4f
    Merge pull request #8646 from accumulator/load_wallet_refactor ThomasV 2023-10-10 19:33:20 +0200
  • 7576a99a0b wallet.unlock: raise exception if password is missing (follow-up 2e52b17a43) ThomasV 2023-10-10 19:23:09 +0200
  • 65394c37d5
    wallet.make_unsigned_transaction: add batch_rbf/send_change params SomberNight 2023-10-10 17:13:18 +0000
  • 7ca9b735d5 daemon: refactor load_wallet to not just return None, but raise specific exceptions. Sander van Grieken 2023-10-10 16:57:44 +0200
  • bfba0dba56
    storage: make partial writes pos sanity-check more robust SomberNight 2023-10-10 14:33:22 +0000
  • 63143307f1
    config: follow-up rename of FEE_EST_STATIC_FEERATE SomberNight 2023-10-10 12:11:45 +0000
  • 57c9059cab open_channel_with_peer: return funding tx ThomasV 2023-10-09 16:54:14 +0200
  • 2f8325ca09 follow-up 455167136d (variable rename) ThomasV 2023-10-09 12:31:23 +0200
  • f6bebec0a5 follow-up prev commit (variable rename) ThomasV 2023-10-09 12:19:23 +0200
  • 455167136d CLI: new getfeerate/setfeerate API ThomasV 2023-10-08 17:43:42 +0200
  • e2fb928e4f delete htlc session keys once they are no longer needed. fixes #8630 ThomasV 2023-10-08 15:49:14 +0200
  • 4e76ed6952 move INITIAL_TRAMPOLINE_FEE_LEVEL to config ThomasV 2023-10-08 15:06:19 +0200
  • 8acb5dd7e9 CI: run unit tests in debug mode with python 3.11 ThomasV 2023-10-08 11:29:48 +0200
  • 3249e924d4 follow-up previous commit ThomasV 2023-10-08 10:39:42 +0200
  • 2e52b17a43 CLI: replace the 'unlock' command with an option passed to load_wallet ThomasV 2023-10-07 17:42:21 +0200
  • 535f7cdcb7 follow-up previous commit ThomasV 2023-10-07 17:03:13 +0200
  • 695fe004b0 setconfig: do not return 'true' ThomasV 2023-10-07 16:51:54 +0200
  • 16ef287e86 swap server: try to batch funding transactions ThomasV 2023-10-07 13:26:07 +0200
  • cbcafe8960 qml: remove redundant WalletDB, closes #8628 Sander van Grieken 2023-10-06 12:06:00 +0200
  • e4f9cfb1cc qt: clipboard might have been changed after show menu. add check. fixes #6526 Sander van Grieken 2023-10-06 11:13:16 +0200
  • 40eba6f780 submarine swaps: improve labels - claim tx was incorrectly labeled - if we send tx change to a swap, display both labels ThomasV 2023-09-16 18:18:53 +0200
  • 9ed5f7bf43 qml: don't show "select server automatically" checkbox in network setup wizard Sander van Grieken 2023-10-03 18:56:15 +0200
  • 6de40321c5 rbf batching: make sure new feerate > old feerate ThomasV 2023-10-03 14:45:39 +0200
  • f7bf4e146d payment_identifier: move adding openalias to contacts out of _do_resolve. This fixes "cannot pickle '_thread.RLock' object" when paying from Contacts tab Sander van Grieken 2023-10-03 11:42:12 +0200
  • 1ea1a70099 partial-writes: add missing package pins Sander van Grieken 2023-10-02 14:11:23 +0200
  • 67b0fa2047 qml: add extra parent_fee check. fixes #8634 Sander van Grieken 2023-10-02 09:29:46 +0200
  • b12c3233e5 qml: followup 5acfe418079dbc9935cf9576e50ae2c8c841e301; don't save expiry Never as default. Sander van Grieken 2023-09-30 14:45:42 +0200
  • b8b5dab68a qml: properly return when current wallet is selected from wallets list Sander van Grieken 2023-09-26 12:48:25 +0200
  • 5acfe41807 qml: add never-expiring requests. fixes #8631 ThomasV 2023-09-30 09:46:16 +0200
  • 9ebae958dc text gui: fix WalletDB ThomasV 2023-09-30 09:34:34 +0200
  • cf4590bee3 fix recv for text gui Alef Farah 2023-09-29 17:35:42 -0300
  • 98cecb305e jsondb: raise an exception if a daemon thread attempts to write ThomasV 2023-09-28 18:28:29 +0200
  • 71d6cc0b35 lnpeer: split 'pay' method into 'create_onion_for_route' and 'send_htlc' ThomasV 2023-09-28 10:29:43 +0200
  • 1af6972d03
    Merge pull request #8493 from spesmilo/jsonpatch_new ThomasV 2023-09-28 09:23:14 +0200
  • d79a4a0380
    Merge pull request #8623 from accumulator/qml_sign_verify ThomasV 2023-09-28 09:20:10 +0200
  • 20416ba387
    Merge pull request #8627 from qqux/master ThomasV 2023-09-28 09:15:51 +0200