Anonymous NFT Claim
Allowlisted or eligible users claim an NFT without revealing which wallet or list entry they control.
Robinhood Chain privacy layer
PrivacyGate lets users claim, vote, and access token gated finance communities without exposing their wallet identity.
Explorer proof
This Robinhood Chain claim settled onchain. The explorer shows the PrivacyGate contract, relayer, nullifier, and claim event, while user wallets and the claimant's eligible wallet remain hidden from the public action log.
The explorer shows from as the relayer/deploy wallet
0xe978...fE62 and to as the PrivacyGate
contract. There is no separate claimant or eligible user wallet
in the public transaction, so user wallets stay private.
The explorer shows the deployed claim contract receiving an anonymousAction call.
The nullifier is public so the same claim cannot be used twice.
User wallets and eligible list entries do not appear in the claim event.
The proof verifies membership without revealing the private leaf.
Core idea
A user proves they belong to an eligible group, then performs a one time action through a nullifier. The app receives a valid claim, vote, or access request, but never sees which eligible wallet was behind it.
Services
Allowlisted or eligible users claim an NFT without revealing which wallet or list entry they control.
Distribute airdrops, rewards, or incentives while preventing repeat claims with a one time nullifier.
Let finance communities vote with one person one action rules while keeping voter identity private.
Gate dashboards, apps, chats, and private tools without forcing users to expose their public wallet.
Build token gated spaces for ERC20, ERC721, RWA, or stock token communities where membership can be verified privately.
A reusable primitive for claim, vote, post, access request, and whitelist redemption flows on Robinhood Chain.
Proof flow
Eligible wallets or credentials are committed into a Merkle root.
The user proves membership locally without revealing the leaf.
PrivacyGate verifies the proof and records the nullifier.
The app accepts the claim, vote, or access request once.
Docs
PrivacyGate exposes a reusable anonymousAction primitive for claim, vote, and access flows. Apps publish an eligible group root, users generate a membership proof locally, and the contract records only the nullifier and action result.
Chain ID 4663
0x219519229D42c6FC6eA636E7E704FaC9779F96D2
0x58f548e90038c5c7E96AeAe49E457f6ea6d98839
groupId, root, nullifierHash, actionId, data, proof
A fresh deploy wallet was created, then used on Robinhood Chain to deploy the dev contract suite and run a live anonymous claim transaction.
0x284794224abedd597cfecd90e17d2a9715727e9b50fb893aae77cb786cefb4c1The public transaction shows the relayer/deploy wallet, PrivacyGate contract, group id, action id, nullifier hash, and action data. The claimant wallet and eligible list wallet do not appear as separate public addresses in the claim event.
0xe978Ca1Dd583BA87c339F6581aEfd82a24F6fE620x219519229D42c6FC6eA636E7E704FaC9779F96D20x219519229D42c6FC6eA636E7E704FaC9779F96D2
0x58f548e90038c5c7E96AeAe49E457f6ea6d98839
0xfb27e1DFaccF70FAA63a82679846FA23D627Ba56
0x04ada361822c526f72CA7ff5A85FACe496D08591
0xe5c564FdAd29f0e35792974C75d268f23615b7b0
0x699E539a44481a6AB4c5C11715B3967B67DdF26f
0x8B17823ff6f3e4e92023e421Bf25Df7Fb170CD69
0xcaFB70Dc759534E24966e9d7DD7ec8CCc9F95460
The deployment initialized a token gate and a PrivacyGate group root so the dev claim flow can be tested immediately on Robinhood Chain.
0xe2a261504b34cc08690259c348b7afd514f1d08efdc360ff49aec56c3b30e3410x88302d43673544bad4905682b837bc17d66d62b977b9b93122db17c51e150cb6The current deployment uses a dev verifier to prove the Robinhood Chain integration path. For production, PrivacyGate can be pointed to a generated Groth16 verifier contract while keeping the same anonymousAction application interface.
Robinhood Chain
PrivacyGate targets Robinhood Chain as an anonymous eligibility layer for tokenized finance, RWA apps, stock token communities, and trading networks.