add miniscript policy cmd

This commit is contained in:
scgbckbone 2025-10-31 12:38:47 +01:00 committed by doc-hex
parent ab317b00c7
commit 3ae7ae9cf2

View File

@ -986,6 +986,24 @@ def miniscript_get(name):
click.echo(pformat(o))
@miniscript.command('policy')
@click.argument('name', type=str,
metavar="MINISCRIPT_WALLET_NAME",
required=True)
def miniscript_bip388_policy(name):
"""
Get registered miniscript wallet policy (BIP-388) by name.
"""
with get_device() as dev:
dev.check_mitm()
resp = dev.send_recv(CCProtocolPacker.miniscript_policy(name),
timeout=None)
o = json.loads(resp)
click.echo(pformat(o))
@miniscript.command('addr')
@click.argument('name', type=str,
metavar="MINISCRIPT_WALLET_NAME",