1
0

Commit Graph

  • f41a8105a1 normal swaps: do not try to get a refund if we have the preimage. ThomasV 2024-10-31 10:13:24 +01:00
  • 974ed6828e run_electrum: allow running from git clone to override DeprecationWarning warnings Sander van Grieken 2024-10-30 11:35:17 +01:00
  • f2e590ae81 qt: add WizardComponent.initialFocus() which specifies the control to focus. If undefined, the Next button is focused by default Sander van Grieken 2024-10-29 12:03:57 +01:00
  • 1e403adf42 Merge pull request #9277 from accumulator/qml_tx_signing_flow accumulator 2024-10-28 15:27:40 +01:00
  • fd12668da4 qt: additional validation for master keys in WCHaveMasterKey in wallet wizard Sander van Grieken 2024-10-28 14:30:56 +01:00
  • 3f3c776124 Merge pull request #9279 from accumulator/qt_wizard_musig_user_feedback accumulator 2024-10-28 14:15:36 +01:00
  • 2113cd4f2e qt: keep list of recently used wallets in sync across windows Sander van Grieken 2024-10-13 11:06:14 +02:00
  • 1363d8c878 qml: remove unused signals QEWallet.signSucceeded and QEWallet.signFailed Sander van Grieken 2024-10-28 10:08:32 +01:00
  • 1b9f1dbb7f Merge pull request #9250 from accumulator/network_tor_stream_isolation accumulator 2024-10-28 09:50:00 +01:00
  • 3c61f2a64a Fix #9280: - Wait until HTLCs are irrevocably removed before cleaning up their data structures (MPP and forwarding) - keep methods maybe_cleanup_mpp and maybe_cleanup_forwarding separate - perform cleanup in htlc_switch, so that process_unfulfilled_htlc has less side effects - In htlc_switch, we blank the onion_packet_hex field to signal that an HTLC has been processed. An item of chan.unfulfilled_htlcs may go through 4 stages: - 1. not forwarded yet: (None, onion_packet_hex) - 2. forwarded: (forwarding_key, onion_packet_hex) - 3. processed: (forwarding_key, None), not irrevocably removed yet - 4. done: (forwarding_key, None), irrevocably removed - in test_lnpeer, an extra iteration of htlc_switch has been added to trampoline forwarding tests ThomasV 2024-10-27 06:57:46 +01:00
  • 5c81f77b5d util: add docstring to EventListener SomberNight 2024-10-25 16:58:47 +00:00
  • 1779dbf74a lnpeer: listen to 'fee' events, and run maybe_update_fee() SomberNight 2024-10-25 16:36:14 +00:00
  • fabc3637a2 lnsweep: use lnworker.is_accepted_mpp to decide if we can release the preimage. (see #9280) ThomasV 2024-10-25 11:51:17 +02:00
  • f4520b9e0d network: use TOR stream isolation also refactor, for proxy instantiation, use Network instance, not a proxy dict. Sander van Grieken 2024-10-14 13:32:22 +02:00
  • a1a28afee6 qt: simplify df2a6f5 Sander van Grieken 2024-10-24 16:41:47 +02:00
  • 624de1d43c qml: show invalid derivation path message to user in WCScriptAndDerivation Sander van Grieken 2024-10-24 16:40:02 +02:00
  • df2a6f54d3 qt: don't remove seed_warning for new seeds when ext option gets enabled Sander van Grieken 2024-10-24 16:37:03 +02:00
  • 3aa12cd97f qml: allow direct seed edit when platform is not android useful for debugging Sander van Grieken 2024-10-24 16:19:07 +02:00
  • 6bc15e21ba qml: fix display validation error in WCHaveSeed Sander van Grieken 2024-10-24 16:17:05 +02:00
  • 4a37668b01 wizard: don't require seed extension to be set early. this also fixes deferring multisig constraint validation when seed is same as another cosigner, but still can have different seed extension Sander van Grieken 2024-10-24 15:57:57 +02:00
  • 6fb9207a44 lnwatcher: do not listen to 'fee' and 'network_updated' events. ThomasV 2024-10-24 15:25:43 +02:00
  • adb567b20f qt: wizard: implement user feedback TODOs, consistently use wizard.check_multisig_constraints Sander van Grieken 2024-10-24 13:05:57 +02:00
  • 06efe25ae7 qt: wizard: focus Next by default, focus Back/Cancel last Sander van Grieken 2024-10-24 14:26:52 +02:00
  • 6bbc5f8553 qt: wizard: keep wizard stack in a consistent state if load_next_component raises Sander van Grieken 2024-10-24 12:33:12 +02:00
  • f0d0c23869 Invalidate cache of sweep_info on each new block Add regtest test for swapserver_forceclose ThomasV 2024-10-23 15:28:01 +02:00
  • 4420944b76 lnsweep: detect incomplete MPP using mpp status instead of get_payment_status ThomasV 2024-10-23 12:32:08 +02:00
  • 5708f7b1c8 Persist MPP resolution status in wallet file. ThomasV 2024-06-07 11:45:21 +02:00
  • 96f7d91e3a qml: improve validation of pubkey/connectstring Sander van Grieken 2024-10-23 16:09:28 +02:00
  • f89fd96e22 android: exclude unused plugins Sander van Grieken 2024-10-23 16:08:23 +02:00
  • 82a29b7b86 Merge pull request #9275 from SomberNight/20241022_tx_fee_warnings ghost43 2024-10-23 12:56:43 +00:00
  • 71d8f8b33c qml: followup prev. As now since c90c87afb9 there's always a confirmation popup, we can use Pay... here Sander van Grieken 2024-10-23 13:08:58 +02:00
  • c6cd47ebba qml: refactor QEWallet.sign() to sign() and sign_and_broadcast(), add user feedback when signing fails. Sander van Grieken 2024-10-23 12:02:01 +02:00
  • 0f26f38d18 qml: use Pay... on buttons where payment is not immediate on press, fix trustedcoin icon in OtpDialog Sander van Grieken 2024-10-23 11:45:42 +02:00
  • 5251cc8d2f update release notes for version 4.5.8 SomberNight 2024-10-22 18:04:47 +00:00
  • c648cd1bae qml: qetxfinalizer: use wallet.get_tx_fee_warning in all subclasses SomberNight 2024-10-22 16:01:41 +00:00
  • 6571991555 prepare release 4.5.8 4.5.8 SomberNight 2024-10-22 18:04:47 +00:00
  • c90c87afb9 qml: QEWallet.sign: prompt for confirmation even if no PIN is set SomberNight 2024-10-22 17:10:15 +00:00
  • a9cd9c633f qt tx_dialog: also show high-fee warnings for self-payments SomberNight 2024-10-22 15:06:26 +00:00
  • 5f2dab6308 qt rbf_dialog: set output_value properly SomberNight 2024-10-22 15:02:31 +00:00
  • ca86c7eb44 qt tx_dialog: also show high-fee warnings for self-payments SomberNight 2024-10-22 15:06:26 +00:00
  • ffb8f42259 qt rbf_dialog: set output_value properly SomberNight 2024-10-22 15:02:31 +00:00
  • eded892c77 update release notes for version 4.5.7 SomberNight 2024-10-20 15:31:52 +00:00
  • c58c4d7451 Make lntransport not require lnutil. ThomasV 2024-10-21 15:04:37 +02:00
  • 8db2489739 qt gui: faster clean-up of hung UpdateCheckThread during exit SomberNight 2024-10-21 18:28:32 +00:00
  • 26622a0de6 trustedcoin: inherit WalletWizardComponent instead of WizardComponent Sander van Grieken 2024-10-21 16:14:12 +02:00
  • fd21a3bec2 qt: wizard: fix type hint, avoid shadowing builtin 'next' Sander van Grieken 2024-10-21 16:12:33 +02:00
  • bad965a2ac tests: test_wizard: fix warnings SomberNight 2024-10-21 13:00:21 +00:00
  • f9e342ebb2 Merge pull request #9254 from accumulator/tests_wizard accumulator 2024-10-21 14:13:46 +02:00
  • 974ad64688 trustedcoin: clean up imports, flake warnings Sander van Grieken 2024-10-21 14:11:18 +02:00
  • 8ec250e527 prepare release 4.5.7 4.5.7 SomberNight 2024-10-20 15:31:52 +00:00
  • 93f2e8a3ad interface: disable ssl.VERIFY_X509_STRICT for self-signed certs SomberNight 2024-10-18 16:22:47 +00:00
  • 2efac4ee33 follow-up prev: fix tests SomberNight 2024-10-18 00:39:35 +00:00
  • 3a465593d3 lnpeer: maybe send update_fee right away after reestablish SomberNight 2024-10-17 23:57:19 +00:00
  • 422ca01a0c exchange_rate: add historical rates for BitStamp SomberNight 2024-10-17 18:26:47 +00:00
  • 80bd03b7d0 exchange_rate: add BitFinex, which has historical rates for usd and eur SomberNight 2024-10-17 16:47:16 +00:00
  • f0750139a8 exchange_rate: fix regenerating currencies.json SomberNight 2024-10-17 15:59:27 +00:00
  • c4fe279660 qt tx dlg: fix showing fee warnings SomberNight 2024-10-16 12:42:58 +00:00
  • 3a2dfb34cf Merge pull request #9258 from SomberNight/202410_py313_ssl ghost43 2024-10-20 14:57:19 +00:00
  • b9a81cd03e lnworker: reserve wallet addresses also for chan backups SomberNight 2024-10-20 10:28:57 +00:00
  • 4e47e07550 lnchannel: (trivial) add/fix type-hints SomberNight 2024-10-20 13:55:33 +00:00
  • dd140df17d lnchannel: convert sweep_address property to get_sweep_address() method SomberNight 2024-10-20 13:12:52 +00:00
  • ccc4cb7f57 follow-up prev: fix linter SomberNight 2024-10-20 12:09:00 +00:00
  • cb0e234474 tests: test_lnpeer: extend close_upfront_shutdown_script SomberNight 2024-10-20 11:16:06 +00:00
  • 63ae79ec4f exchange_rate: (trivial) add comments to Kraken(ExchangeBase) SomberNight 2024-10-20 10:09:27 +00:00
  • 92d6792b38 interface: disable ssl.VERIFY_X509_STRICT for self-signed certs SomberNight 2024-10-18 16:22:47 +00:00
  • 0fd4d9717e Merge pull request #9257 from SomberNight/202410_py313 ghost43 2024-10-18 16:07:07 +00:00
  • c6a8b022bd ci: run tests also with python 3.13 SomberNight 2024-10-18 15:10:03 +00:00
  • fdc8430d40 bump libsecp256k1 version (0.5.0->0.5.1) SomberNight 2024-10-18 14:47:15 +00:00
  • 0ec60095f1 Merge pull request #9256 from spesmilo/rm_blocking_dialog ThomasV 2024-10-18 16:05:19 +02:00
  • 6635e40a2c confirm_tx dialog: provide feedback to the user when tx is not ready ThomasV 2024-10-18 16:04:10 +02:00
  • 2fd70d5d94 qt: replace BlockingWaitingDialog with RunCoroutineDialog ThomasV 2024-10-18 10:50:34 +02:00
  • 3a28bb0957 follow-up prev: fix tests SomberNight 2024-10-18 00:39:35 +00:00
  • 8c160e1b97 lnpeer: maybe send update_fee right away after reestablish SomberNight 2024-10-17 23:57:19 +00:00
  • e589444e55 exchange_rate: add historical rates for BitStamp SomberNight 2024-10-17 18:26:47 +00:00
  • ccf20d24dd exchange_rate: add BitFinex, which has historical rates for usd and eur SomberNight 2024-10-17 16:47:16 +00:00
  • 2b10e103db exchange_rate: regenerate currencies.json SomberNight 2024-10-17 16:43:13 +00:00
  • 11be0637ca exchange_rate: fix regenerating currencies.json SomberNight 2024-10-17 15:59:27 +00:00
  • 4b6c7af9b0 plugins: revealer: fix following qt6 migration SomberNight 2024-10-17 16:36:11 +00:00
  • 76d4fcec3c follow-up previous ThomasV 2024-10-17 16:00:09 +02:00
  • 853d90a804 trustedcoin plugin: fix path for qml (follow-up previous commit) ThomasV 2024-10-17 13:50:16 +02:00
  • eccc5900e0 move plugin icons to plugins ThomasV 2024-10-17 13:01:41 +02:00
  • 88d0ab300d tests: initial wizard test cases Sander van Grieken 2024-10-17 00:30:43 +02:00
  • d70996082e load_external_plugin: allow 'requires_wallet_type' ThomasV 2024-10-17 10:47:11 +02:00
  • fa27ccc261 trustedcoin: fix check in 2fa wallet setup, when not continuing a unfinished wallet (fixes #9253) Sander van Grieken 2024-10-16 23:04:23 +02:00
  • 0d22994277 trustedcoin: fix check in 2fa wallet setup, when not continuing a unfinished wallet (fixes #9253) Sander van Grieken 2024-10-16 23:04:23 +02:00
  • 85b19ad0ea update release notes for version 4.5.6 SomberNight 2024-10-16 14:39:03 +00:00
  • e84679982e qt tx dlg: fix showing fee warnings SomberNight 2024-10-16 12:42:58 +00:00
  • 31702c63e7 android: update p4a ref 4.5.6 SomberNight 2024-10-15 20:24:29 +00:00
  • 4bc63384d6 android readme: expand "how to debug repro failure" section SomberNight 2024-10-15 23:42:44 +00:00
  • 571acf71fe android: update p4a ref SomberNight 2024-10-15 20:24:29 +00:00
  • b8f12abfe4 qml: sweep: properly wrap text Sander van Grieken 2024-10-15 11:54:08 +02:00
  • 3d5a9083cf update release notes: add date SomberNight 2024-10-14 20:44:29 +00:00
  • 84ded43ced prepare release 4.5.6 SomberNight 2024-10-14 19:26:23 +00:00
  • f8b1da1b3c update release notes for version 4.5.6 SomberNight 2024-10-14 19:25:55 +00:00
  • 3ce5d95b0d send tab: catch exception raised if swap server is unreachable, show error to the user. (similar to main_window.run_swap_dialog) ThomasV 2024-10-14 18:37:00 +02:00
  • 267df91c0b send tab: catch exception raised if swap server is unreachable, show error to the user. (similar to main_window.run_swap_dialog) ThomasV 2024-10-14 18:37:00 +02:00
  • d4765c5edc update block header checkpoints SomberNight 2024-10-14 16:38:16 +00:00
  • e442a738e7 update block header checkpoints SomberNight 2024-10-14 16:38:16 +00:00
  • 38f9e6bf39 normal swaps message: put TLDR at the beginning! ThomasV 2024-10-13 09:52:11 +02:00
  • a486d01640 qt: tray icon: don't show "network" if --offline SomberNight 2024-10-11 18:48:49 +00:00