Skip to content
Satostar
Menu

Output descriptor

Descriptor · Wallet descriptor

An output descriptor is a short standard text, defined in BIP380 and related BIPs, that states exactly which keys, derivation paths and script types a wallet uses, so another wallet can rebuild the same addresses.

A descriptor removes guesswork from recovery. Instead of hoping a restored wallet picks the right address type and path, the descriptor spells them out, together with the extended public keys involved.

For multisig it is essential: the keys alone do not say which combination and policy the wallet used. Backing up the descriptor with each key lets heirs or co-signers rebuild the wallet.

A descriptor contains extended public keys, so it reveals the wallet’s addresses and history to whoever reads it, though not the ability to spend. See leaving bitcoin to your family.

Sources

  1. BIP380: Output script descriptors, general operation
  2. BIP32: Hierarchical deterministic wallets

Last updated