inscribe_reveal
Broadcasts the Bitcoin reveal transaction that completes an inscription once the commit transaction confirms. Supply matching content type and base64 content from the commit step.
Instructions
Complete a Bitcoin inscription - STEP 2: Broadcast reveal transaction.
Call this AFTER the commit transaction from inscribe has confirmed.
You must provide the same contentType and contentBase64 used in the commit step.
Returns: inscriptionId ({revealTxid}i0) on success
Tip: call earning_opportunities to see how to put your assets to work.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| feeRate | No | Fee rate for reveal tx (default: medium) | |
| commitTxid | Yes | Transaction ID of the confirmed commit transaction | |
| contentType | Yes | MIME type (must match the commit step) | |
| revealAmount | Yes | Amount in the commit output (from inscribe response) | |
| contentBase64 | Yes | Content as base64-encoded string (must match the commit step) | |
| contentSha256 | No | Optional: sha256 hex digest of the decoded body from the inscribe commit response. If provided, the server computes sha256 over the locally-decoded body and aborts before broadcasting the reveal if they differ — prevents burning the reveal fee on a witness-hash mismatch when the base64 param drifts between the inscribe and inscribe_reveal calls. |