How to Check If a Zcash Transaction Is Shielded Using a Block Explorer
A Zcash transaction is shielded if both the sender and receiver use z-addresses (private addresses that start with "z"). When you look up that transaction in a block explorer like Zcha.in or ZcashBlockExplorer.com, the shielded portions show no sender, no receiver, no amount, and no memo text. If any of those fields display data, the transaction involves transparent addresses (t-addresses that start with "t") and is not fully shielded.
What a Shielded Transaction Looks Like on a Block Explorer
When you open a shielded Zcash transaction on a block explorer, you typically see:
- Sender: Listed as "Shielded" or "Notes" with no visible address.
- Receiver: Listed as "Shielded" or "Notes" with no visible address.
- Amount: Shown as "Shielded" or a note count, not a number.
- Memo field (if present): Shown as "Encrypted" or "Shielded."
The block explorer does not reveal the value transferred, the specific z-addresses, or any memo text. The transaction hash and block height are visible, but that tells you only that a shielded transfer happened within that block.
How to Check Step by Step
-
Get the transaction ID (txid). You usually find this in your wallet after sending or receiving Zcash. It is a long hexadecimal string.
-
Open a Zcash block explorer. Common options include Zcha.in or ZcashBlockExplorer.com. Both are public and free.
-
Paste the txid into the search bar and press enter.
-
Look at the transaction details page. Find the section that lists inputs and outputs.
-
Check the address fields:
- If an input or output shows a full address beginning with "t" (like
t1...ort3...), that side of the transaction is transparent. -
If an input or output says "Shielded," "Notes," or shows no address, that side uses a z-address and is private.
-
Check the amount column. For a shielded output, the amount field will be blank, show "Shielded," or show a note count. For a transparent output, the exact ZEC amount appears.
What to watch out for
A single Zcash transaction can mix shielded and transparent parts. This is common in real use. For example:
- You send ZEC from a z-address to a t-address. The explorer shows the sender as "Shielded" but the receiver as a clear t-address with an amount.
- You send from a t-address to a z-address. The sender is visible, the receiver is shielded, but the amount may appear in the transparent input.
A transaction is fully shielded only if every input and every output shows "Shielded" or "Notes" in both the address and amount fields. If any single leg is transparent, the privacy of that leg is lost.
Why This Matters
Shielded transactions provide strong privacy because the block explorer cannot expose who paid whom or how much. However, if you or your counterparty use a t-address on either end, the transaction leaks information. The block explorer is a quick way to confirm whether you got full privacy or not.
Limitations of public block explorers
No public block explorer shows the contents of shielded transactions. That is by design. But there are limits to what you can learn:
- The block explorer still reveals that a transaction happened between two unknown z-addresses at a specific time and block.
- Someone watching the chain over time can see the total number of shielded outputs and infer patterns (though not specific links).
- If the same z-address receives multiple deposits, an observer sees that some z-address got notes in multiple blocks, even if they cannot see which one.
For most personal transactions, these limits are acceptable. If you need stronger privacy - against an adversary who watches chain patterns or tries to correlate timing - shielded Zcash alone may not be enough. Additional techniques like using a Tor node or a VPN (see our article on why a VPN alone is not enough) can help, but they are separate measures.
When to Double-Check
Check your transaction with a block explorer whenever:
- You sent ZEC to a z-address but the wallet showed the output as transparent. This can happen if your wallet misconfigured the address type.
- You received ZEC to a z-address but the sender messaged you claiming the transaction was transparent. This confirms their claim.
- You are testing a new Zcash wallet or exchange withdrawal to a shielded address. A single test transaction with a block explorer check confirms that privacy works before moving larger amounts.
No single check guarantees permanent privacy - later blockchain analysis could reveal links through timing or value correlation - but verifying that a transaction is shielded on a block explorer gives you immediate confidence that the core cryptographic privacy mechanism engaged correctly.
Not financial advice. holdium.xyz publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.