doc: add taproot descriptor to getdescriptors example
What changed, and why it matters
This commit only updates a documentation example in external-signer.md to include a Taproot (BIP86 tr()) descriptor alongside existing address-type examples. It is a documentation-only change with no code modifications, no functional changes, and no security implications.
No security action required. This is a routine documentation update.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff adds two lines to the example JSON response in doc/external-signer.md, showing tr() descriptors for receive and internal derivation paths. No source code, RPC logic, wallet behavior, or cryptographic handling is changed. The checksums are illustrative examples only.
Changed components
doc/external-signer.mdInspect captured patch +4 / −2
diff --git a/doc/external-signer.md b/doc/external-signer.md
index 174ccb2f..8b02edd6 100644
--- a/doc/external-signer.md
+++ b/doc/external-signer.md
@@ -173,12 +173,14 @@ Returns descriptors supported by the device. Example:
"receive": [
"pkh([00000000/44h/0h/0h]xpub6C.../0/*)#fn95jwmg",
"sh(wpkh([00000000/49h/0h/0h]xpub6B..../0/*))#j4r9hntt",
- "wpkh([00000000/84h/0h/0h]xpub6C.../0/*)#qw72dxa9"
+ "wpkh([00000000/84h/0h/0h]xpub6C.../0/*)#qw72dxa9",
+ "tr([00000000/86h/0h/0h]xpub6C.../0/*)#4d8tq2ns"
],
"internal": [
"pkh([00000000/44h/0h/0h]xpub6C.../1/*)#c8q40mts",
"sh(wpkh([00000000/49h/0h/0h]xpub6B..../1/*))#85dn0v75",
- "wpkh([00000000/84h/0h/0h]xpub6C..../1/*)#36mtsnda"
+ "wpkh([00000000/84h/0h/0h]xpub6C..../1/*)#36mtsnda",
+ "tr([00000000/86h/0h/0h]xpub6C.../1/*)#d63h6jpt"
]
}
```
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.