diff --git a/docs/miniscript.md b/docs/miniscript.md index 5a90e171..6b7a8584 100644 --- a/docs/miniscript.md +++ b/docs/miniscript.md @@ -9,6 +9,9 @@ support Miniscript and MiniTapscript. * only [descriptors](https://github.com/bitcoin/bips/blob/master/bip-0380.mediawiki) allowed for import * `Settings` -> `Miniscript` -> `` -> `Descriptors` * only [descriptors](https://github.com/bitcoin/bips/blob/master/bip-0380.mediawiki) are exported +* export extended keys to participate in miniscript: + * `Advanced/Tools` -> `Export Wallet` -> `Generic JSON` + * `Settings` -> `Multisig Wallets` -> `Export XPUB` ## Address Explorer diff --git a/external/libngu b/external/libngu index d8b4e2ad..7bdb0386 160000 --- a/external/libngu +++ b/external/libngu @@ -1 +1 @@ -Subproject commit d8b4e2added17082c0b6cc091a400204c2098c8b +Subproject commit 7bdb03864630ff68b143e3e5b4521ca3ef6588cc diff --git a/shared/miniscript.py b/shared/miniscript.py index 653c2188..b6d92baa 100644 --- a/shared/miniscript.py +++ b/shared/miniscript.py @@ -631,8 +631,6 @@ async def delete_all(*a): class MiniscriptMenu(MenuSystem): @classmethod def construct(cls): - from multisig import export_multisig_xpubs - if not MiniScriptWallet.exists(): rv = [MenuItem('(none setup yet)', f=no_miniscript_yet)] else: @@ -645,7 +643,6 @@ class MiniscriptMenu(MenuSystem): rv.append(MenuItem('Import from File', f=import_miniscript)) rv.append(MenuItem('Import via NFC', f=import_miniscript_nfc, predicate=lambda: NFC is not None)) - rv.append(MenuItem('Export XPUB', f=export_multisig_xpubs)) rv.append(MenuItem("DELETE ALL", f=delete_all)) return rv