Features
Private ETH with proof of clean funds, and NVIDIA stock (NVDA) every hour for $ZHIELD holders. Here is everything Zhield does at launch, and where it goes next.
At launch
What the contracts on Robinhood Chain do from day one.
Next
Right after launch, on the same contracts.
Later
Where Zhield goes once private ETH is running.
Guides
Each guide walks through one task, step by step.
Connect to Robinhood Chain mainnet
- 01
Step 1: Open /app. It starts on Mainnet and shows the chain live: chain ID 4663, the latest block.
- 02
Step 2: Press Connect and pick your wallet. Connecting only shares your address; nothing is signed.
- 03
Step 3: If the wallet is on another network, press Switch to Robinhood Chain. A wallet that has never seen it asks to add it first.
- 04
Step 4: Your ETH balance on Robinhood Chain shows next to your address.
- 05
Step 5: Shield, Unshield and Claim open on mainnet once the contracts are deployed and verified. Their addresses appear in the app, in these docs and on the pinned X post.
Practise in the sandbox
- 01
Step 1: Open /app, switch to Sandbox and press Connect sandbox wallet. You get 25 test ETH and 1,000,000 test
$ZHIELDin this browser. - 02
Step 2: In Shield, pick a pool, generate your note, save it and confirm the deposit.
- 03
Step 3: Wait about 8 seconds for screening. The note turns
Approvedin My notes. - 04
Step 4: In Unshield, paste the note, press New for a fresh address, keep Relayer and withdraw.
- 05
Step 5: In Disclose, export the note's viewing key and check it.
- 06
Step 6: In Rewards, get to 3,000,000 test
$ZHIELD, run an hour and claim your NVDA. - 07
Step 7: The Guide tab ticks each step off as you go. Nothing leaves your browser, and Reset sandbox in Activity starts over.
Shield funds
- 01
Step 1: Connect a wallet on Robinhood Chain.
- 02
Step 2: Pick a pool: 0.001, 0.01 or 0.1 ETH.
- 03
Step 3: Save the note file. It is the only way to withdraw.
- 04
Step 4: Confirm the deposit.
Unshield
- 01
Step 1: Load the note and enter a fresh address.
- 02
Step 2: Wait until the note shows
Approved. - 03
Step 3: Pick a relayer or pay gas yourself.
- 04
Step 4: Your browser builds and sends the proof.
Claim rewards
- 01
Step 1: Hold at least 3,000,000
$ZHIELDin one wallet. - 02
Step 2: Open Rewards and connect that wallet.
- 03
Step 3: Press Claim: to the same wallet, or to a fresh address.
Use a viewing key
- 01
Step 1: Open the note in the app.
- 02
Step 2: Export its viewing key.
- 03
Step 3: Send it to your auditor or exchange.
Contracts
Each contract planned for Robinhood Chain, with its current status. The addresses appear here, in the app and on the pinned X post on launch day.
| Name | Chain | Status |
|---|---|---|
| ZHIELDERC-20, launched on Pons | Robinhood Chain | Not deployed |
| ZhieldPool · 0.001 ETHPool A deposits and withdrawals | Robinhood Chain | Not deployed |
| ZhieldPool · 0.01 ETHPool B deposits and withdrawals | Robinhood Chain | Not deployed |
| ZhieldPool · 0.1 ETHPool C deposits and withdrawals | Robinhood Chain | Not deployed |
| AssociationRegistryRoot of approved deposits | Robinhood Chain | Not deployed |
| RewardsVaultPays holders NVDA every hour | Robinhood Chain | Not deployed |
SDK
Preview APIA preview of @zhield/sdk, from connecting to claiming rewards.
import { Zhield } from "@zhield/sdk"; const z = await Zhield.connect({ chain: "robinhood", signer }); // shield 0.01 ETH, returns an encrypted note to keep safeconst note = await z.shield({ pool: "0.01eth" }); // later: unshield to a fresh address through a relayerawait z.unshield({ note, to: "0xFresh…", relayer: "auto" }); // rewards: NVDA every hour for wallets holding 3M $ZHIELDconst owed = await z.rewards.pending(holder);await z.rewards.claim({ to: "0xFresh…" });In this example
Zhield.connect()- Connect to Robinhood Chain with your signer.
z.shield()- Shield 0.01 ETH. Returns an encrypted note to keep safe.
z.unshield()- Later: unshield to a fresh address through a relayer.
z.rewards.pending()- The NVDA a holder has earned and not claimed.
z.rewards.claim()- Claim the NVDA from your own wallet, here to a fresh address with
to.
FAQ
The funds stay locked forever. Back it up offline, in more than one place.
No. Deposits from listed addresses are not approved and can only ragequit back to the source.
No. Holding $ZHIELD in any wallet is enough.