01
Shielded is the default, not the upgrade
Every instrument here assumes your coins start in a shielded pool. When a route must touch a transparent address, the map says so in plain words and shows you the leg where it happens.
Shieldport · harbour notes, vol. 1
Shieldport is a set of instruments for people who keep their coins shielded on Zcash and trade on Solana. Read any unified address, watch the three markets that matter, and see exactly which leg of a crossing leaves footprints — before you take it.
Three assets, three public venues, one honest clock. ZEC from Hyperliquid's perpetual book, SOL and Solana-side ZEC from Jupiter, bitcoin from mempool.space. Cross rates and the wrapped-ZEC premium are computed here, in your browser.
| Asset | Price | 24 h |
|---|---|---|
| ZECZcash · perp mid | ||
| ZECsolZcash on Solana | ||
| SOLSolana | ||
| BTCBitcoin |
Cross rates computed
The premium compares ZEC on Solana (Jupiter) with the Hyperliquid mid. A few basis points either side is normal friction; a wide gap means the bridge or pool is thin.
Waiting for first reading…
Zcash keeps two kinds of record side by side. Choose a payment direction and watch what the public record keeps, what it seals, and what an observer can still infer.
An observer learns
Leaves a footprint when
Round-trip check heuristic
Shielding an amount and deshielding nearly the same amount soon after is the most common way shielded privacy is undone. Enter both legs to see how alike they look.
Interlude · scroll to decode
A unified address is several addresses folded into one string. This reader verifies the bech32m checksum, reverses the F4Jumble mixing step with BLAKE2b, and lays every receiver out on the table. It runs entirely in your browser; nothing is sent anywhere.
Paste an address, or pick a sample. The reader decodes as you type.
Plot a route from where your coins are to where you want them. Each leg shows what it costs today and what it reveals. The final swap on Solana is a live Jupiter quote; the bridge leg is a model with a fee you set.
Zcash prices a transaction by its logical actions, not its size (ZIP 317). Set the shape of a transaction and the ledger computes the conventional fee, then sets it beside what bitcoin and Solana charge right now.
Conventional fee
10,000 zatoshis
0.0001 ZEC
Every shielded output carries a 512-byte encrypted memo that only the recipient can read. Compose one, see its exact bytes, and wrap it in a ZIP 321 payment request any Zcash wallet can open.
A memo can only travel to a shielded receiver.
Checked locally: must decode to exactly 32 bytes.
Memo bytes (first 64 of 512)
ZIP 321 payment request
—What Shieldport is for, what it is still drawing, and the lines it will not cross.
01
Every instrument here assumes your coins start in a shielded pool. When a route must touch a transparent address, the map says so in plain words and shows you the leg where it happens.
02
The address reader exists because a unified address hides its receivers inside one string. Know whether a transparent fallback is in there before a wallet decides for you.
03
No wallet connect, no keys, no deposits. Shieldport only reads public prices and does arithmetic on your screen. Closing the tab ends every session.
04
Prices name their venue. Anything we cannot observe — a bridge fee, a heuristic — carries a model or heuristic label and an input you control.
Working today
On the drawing board
These are designs, not products. There is no Shieldport token and no launch pad live today.
Short answers to the things people ask first.
No. The address reader, fee ledger and memo composer run as JavaScript in your tab. The only network calls are price and quote requests to Hyperliquid, Jupiter and mempool.space, and none of them include anything you type into the reader or memo.
A single string, starting with u1, that bundles one or more receivers — Orchard, Sapling and optionally transparent — so the sender's wallet can choose the most private one it supports.
If a sender's wallet cannot use the shielded receivers, it may pay the transparent one, and that payment is fully public. An address with only Orchard and Sapling receivers removes that fallback.
No, it is a model. Bridges and venues price differently and change often, so the crossing map lets you set the percentage. The Jupiter swap leg and the network fees are live.
The price row reads a Solana-side ZEC token that Jupiter lists as verified. It is a bridged representation, not native Zcash; holding it carries the bridge's risk, and Solana transfers of it are public.
By ZIP 317: 5,000 zatoshis per logical action, with a floor of two actions. Logical actions are the larger of transparent inputs or outputs, plus the larger of Sapling spends or outputs, plus Orchard actions. Wallets pad shielded bundles, which the ledger includes.
Not today. Shieldport has no custody, no swaps and no launch flow. The payment request in Chapter VI is a link your own wallet opens; Shieldport never sees whether it was paid.
Not at the time of writing. If one is published, its contract address will appear in the header and footer of this page, and nowhere else should be trusted.