2267 Commits

Author SHA1 Message Date
pythcoiner
477e914801
export: remove NotImplemented from RestoreBackupError 2025-03-19 10:44:58 +01:00
pythcoiner
df8d98b275
gui: use Display instead Debug to print ExportModal errors 2025-03-19 10:44:58 +01:00
pythcoiner
1abe503431
backup: update local state when alias updated from a backup restore 2025-03-19 10:44:57 +01:00
pythcoiner
2e6cceea96
backup: rename Key::metadata in Key::proprietary 2025-03-19 10:44:57 +01:00
pythcoiner
4e17483340
lianad: reverse the byte order of txid before parsing bip329 label transactions 2025-03-19 10:44:57 +01:00
pythcoiner
cac7bce60a
installer: minor UI fixes 2025-03-19 10:44:56 +01:00
pythcoiner
2291138fb6
lianad: docs & tests for getlabelsbip329 command 2025-03-19 07:43:41 +01:00
pythcoiner
9417549ddb
lianad: docs & tests for updatederivationindexes command 2025-03-19 07:43:41 +01:00
pythcoiner
e1b90b056f
lianad: in DaemonControl::update_deriv_indexes() limit the gap the index can be incremented and return db indexes 2025-03-19 07:43:41 +01:00
pythcoiner
107e81071c
lianad; update docs & tests for getinfo command 2025-03-19 07:26:04 +01:00
pythcoiner
091557a8df
installer: add existing wallet from backup 2025-03-19 07:26:04 +01:00
pythcoiner
aa53c3e44e
import: implement wallet_from_backup() 2025-03-19 07:26:03 +01:00
pythcoiner
03476de35a
gui: call import_backup_at_launch 2025-03-19 07:26:03 +01:00
pythcoiner
33e39316c7
import: implement import_backup_at_launch() 2025-03-19 07:26:03 +01:00
pythcoiner
e19644ae8c
gui: display export error 2025-03-19 07:26:03 +01:00
pythcoiner
29b1673460
fix user ACK + call import in settings/wallet 2025-03-19 07:26:02 +01:00
pythcoiner
2fe297879b
gui: integrate restore backup to settings 2025-03-19 07:26:02 +01:00
pythcoiner
d0d7007e83
import: implement import_backup() 2025-03-19 07:26:02 +01:00
pythcoiner
b6f900355c
lianad: implement LabelItem.from_bip329() 2025-03-19 07:26:01 +01:00
pythcoiner
02e28bbd3e
gui: implement Daemon.update_wallet_metadata() for lianad 2025-03-19 07:26:01 +01:00
pythcoiner
6988fa40c9
gui: implement Daemon.update_deriv_indexes() 2025-03-19 07:26:01 +01:00
pythcoiner
39f71d3de8
lianad: add update_deriv_indexes() command 2025-03-19 07:26:01 +01:00
pythcoiner
4c2adec67c
backup: serialize PSBT w/ Psbt::to_string() instead Psbt::serialize_hex() 2025-03-19 07:26:00 +01:00
pythcoiner
31f834f41d
backup: default deserialization 2025-03-19 07:26:00 +01:00
pythcoiner
4ba6486645
gui: add import/export features in settings 2025-03-19 07:26:00 +01:00
pythcoiner
325e2dc9b9
backup: add chain tip 2025-03-19 07:26:00 +01:00
pythcoiner
c4585e8efe
backup: add backup & Liana versions 2025-03-19 07:25:59 +01:00
pythcoiner
61793b35ce
backup: backup coins 2025-03-19 07:25:59 +01:00
pythcoiner
68bb742755
installer: add wallet export feature at descriptor backup step 2025-03-19 07:25:59 +01:00
pythcoiner
b0e560c0b5
export: make ExportModal::view() generic 2025-03-19 07:25:58 +01:00
pythcoiner
5dcecc5542
gui: make ExportModal.daemon optionnal 2025-03-19 07:25:58 +01:00
pythcoiner
530b8c12bc
gui: clippyfy 2025-03-19 07:25:58 +01:00
pythcoiner
ab3c8007ba
gui: implement ExportModal.modal_title() 2025-03-19 07:25:58 +01:00
pythcoiner
f41de56e38
gui: add import/export features in settings 2025-03-19 07:25:57 +01:00
pythcoiner
f1b62074d3
gui: implement backup 2025-03-19 07:25:57 +01:00
pythcoiner
f7ed341d28
gui: Daemon trait => add receive and change indexes to GetInfoResult 2025-03-18 17:38:41 +01:00
pythcoiner
86313f5282
export: implement export labels using BIP-0329 2025-03-18 17:38:40 +01:00
pythcoiner
38eed1b881
lianad: add feature to dump labels in BIP-0329 format 2025-03-15 09:59:18 +01:00
pythcoiner
158651ebe7
import: implement import from file for psbt & descriptor 2025-03-15 09:59:11 +01:00
pythcoiner
2b9324993a
export: implement export for psbt 2025-03-15 09:59:07 +01:00
pythcoiner
baf4e75efe
export: implement export for descriptor 2025-03-15 09:59:00 +01:00
pythcoiner
a3bf250696
gui: make 'ExportModal' generic 2025-03-15 09:58:48 +01:00
pythcoiner
f13cd1fe73
export: rename 'State' into 'Export' and separate export logic 2025-03-15 09:58:40 +01:00
Michael Mallan
52e552313f
Fetch and redeem provider keys using tokens 2025-03-13 16:02:26 +00:00
edouardparis
759411cfce
Merge #1580: Fix export subscription
a12bb0b5a4ff065c90c2cb1c9705f651af72d384 gui: add logs when export_subscription() fail to send a message (pythcoiner)
aa0c5d303a2aa925c0498ebd37ef1aa295eddff1 gui: minor cleanup in export_subscription() (pythcoiner)
3513226af0f42c465548ba6076573c063e6733f2 gui: fix the export subscription being stuck in Running state (pythcoiner)
85024d64bdf3133c9ef4f593ef9070df0958e702 gui: ExportModal.update() pass an ExportMessage instead app::message::Message in order to be used in a more generic way (pythcoiner)

Pull request description:

  fix a bug introduced in #1550 where the export subscription were stuck in `Running` state & minor cleanups

ACKs for top commit:
  edouardparis:
    ACK a12bb0b5a4ff065c90c2cb1c9705f651af72d384

Tree-SHA512: 62dd0bbcb46a5d53d959af2a4d924c7b4308b985c3e26d0c2bce5a99607fa4934a393447d7044fb503f89a8a7c2208365d129f1bb191a0a91b60036f584a6d35
2025-03-04 17:42:45 +01:00
pythcoiner
a12bb0b5a4
gui: add logs when export_subscription() fail to send a message 2025-03-02 13:15:29 +01:00
pythcoiner
aa0c5d303a
gui: minor cleanup in export_subscription() 2025-03-02 13:15:29 +01:00
pythcoiner
3513226af0
gui: fix the export subscription being stuck in Running state 2025-03-02 13:15:28 +01:00
pythcoiner
85024d64bd
gui: ExportModal.update() pass an ExportMessage instead app::message::Message in order to be used in a more generic way 2025-03-02 13:15:28 +01:00
edouardparis
50f102c653
Merge #1575: use ring provider with rustls in electrum client
b5049f0dde88eead2f19e847cb10eb00be59d6ea add source for reproducible build (Michael Mallan)
7a1d87fb4c90a05dbee83016929cc04d652e0921 use ring provider with rustls in electrum client (Michael Mallan)

Pull request description:

  This uses a modified version of bdk_electrum 0.15 (corresponding to BDK tag v1.0.0-alpha.13) that enables the use of the ring provider in rustls.

  The default aws-lc-rs provider breaks the reproducible build.

ACKs for top commit:
  edouardparis:
    ACK b5049f0dde88eead2f19e847cb10eb00be59d6ea

Tree-SHA512: 80d6e7125fda8dd6a769b3782775f32e75784f1f145662992ad9c32a597f509f0a99d7ac85314fd0aee4d748fd06762da209435b668f9e2714152318128518f2
2025-02-26 12:32:23 +01:00