Inscribing
Turning a file into a Zcash-native artifact.
Before you start
- A funded transparent balance — inscribing costs a network fee plus the carrier output.
- A wallet that keeps zats separated so nothing rare is spent by accident.
- Your content, as small as you can reasonably make it.
Steps
- Prepare the file. Compress images; strip metadata you do not want on-chain forever.
- Choose the carrier zat — a fresh output, or a specific zat you want to inscribe.
- Build the inscription with its
content_typeand content body. - Broadcast, wait for confirmation, then verify the inscription id.
bash
zord wallet inscribe \ --file art.png \ --content-type image/png \ --fee-rate 10
Inscription ids
An inscription is identified by the transaction that created it plus its index within that transaction, written as <txid>i<index>. The id never changes, even as the artifact is traded.
Sending an inscription
Sending means spending the output that holds the inscribed zat, to an address the recipient controls. Use a wallet that understands zat ordering — a generic wallet may sweep the carrier output into a fee or a change output and scatter what you meant to send.
Never send an inscription to a shielded address, a custodial deposit address or an exchange. Any of the three will treat it as ordinary ZEC and it will be gone.