Is an Ordinals reveal tx considered a key or script path spend?
I ask because the inscription data is put together in a leaf script. This leaf script does not contain any pubkey or OP_CHECKSIG. I assumed the combination of a signature and pubkey is the way to “unlock” leaf scripts.
The leaf script data is then revealed in the witness data during the “reveal tx”. And a signature (generated from the address’ original private key) is also contained in this witness data.
So questions for clarification:
- The leaf script (that contains the inscription data) doesn’t actually execute?
- Is this process actually a key path spend that just exposes/reveals the inscription data in the witness?
- But doesn’t the signing process also signs that inscription’s leaf script hash?










