Robinhood Chain privacy layer

Anonymous eligibility for onchain finance.

PrivacyGate lets users claim, vote, and access token gated finance communities without exposing their wallet identity.

Chain Robinhood
Privacy ZK + nullifiers
Use cases Claim · Vote · Access

Explorer proof

Public transaction, private claimant.

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.

Live transaction Anonymous NFT Claim

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.

View on Robinhood Chain Explorer
Visible PrivacyGate contract

The explorer shows the deployed claim contract receiving an anonymousAction call.

Visible Nullifier hash

The nullifier is public so the same claim cannot be used twice.

Hidden User wallets

User wallets and eligible list entries do not appear in the claim event.

Hidden Identity secret

The proof verifies membership without revealing the private leaf.

Core idea

Prove eligibility, not identity.

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

Private actions for Robinhood Chain communities.

Anonymous NFT Claim

Allowlisted or eligible users claim an NFT without revealing which wallet or list entry they control.

Anonymous Token Claim

Distribute airdrops, rewards, or incentives while preventing repeat claims with a one time nullifier.

Anonymous Voting

Let finance communities vote with one person one action rules while keeping voter identity private.

Anonymous Access Gate

Gate dashboards, apps, chats, and private tools without forcing users to expose their public wallet.

Private Token Gated Communities

Build token gated spaces for ERC20, ERC721, RWA, or stock token communities where membership can be verified privately.

One Time Anonymous Actions

A reusable primitive for claim, vote, post, access request, and whitelist redemption flows on Robinhood Chain.

Proof flow

Simple app integration, private user path.

1

Build group root

Eligible wallets or credentials are committed into a Merkle root.

2

Generate proof

The user proves membership locally without revealing the leaf.

3

Submit action

PrivacyGate verifies the proof and records the nullifier.

4

Unlock result

The app accepts the claim, vote, or access request once.

Docs

Developer reference for private Robinhood Chain actions.

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.

Network Robinhood Chain Chain ID 4663
PrivacyGate Anonymous action router 0x219519229D42c6FC6eA636E7E704FaC9779F96D2
Verifier Dev verifier 0x58f548e90038c5c7E96AeAe49E457f6ea6d98839
Method anonymousAction groupId, root, nullifierHash, actionId, data, proof
Work completed

Robinhood Chain migration

A fresh deploy wallet was created, then used on Robinhood Chain to deploy the dev contract suite and run a live anonymous claim transaction.

  • Live anonymous claim tx: 0x284794224abedd597cfecd90e17d2a9715727e9b50fb893aae77cb786cefb4c1
Privacy model

What appears onchain

The 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.

  • Visible relayer/deploy wallet: 0xe978Ca1Dd583BA87c339F6581aEfd82a24F6fE62
  • Visible contract: 0x219519229D42c6FC6eA636E7E704FaC9779F96D2
  • Hidden claimant wallet: not emitted by anonymousAction.
Contract Purpose Address
PrivacyGate Verifies anonymous claims, votes, access requests, and nullifiers. 0x219519229D42c6FC6eA636E7E704FaC9779F96D2
MockPrivacyGateVerifier Dev verifier used for the current Robinhood Chain test deployment. 0x58f548e90038c5c7E96AeAe49E457f6ea6d98839
PGATE PrivacyGate token contract address for Robinhood Chain. 0xfb27e1DFaccF70FAA63a82679846FA23D627Ba56
StakingVault Staking vault with configurable reward rate for community utilities. 0x04ada361822c526f72CA7ff5A85FACe496D08591
ProfileNFT Soulbound profile NFT primitive for identity-light account profiles. 0xe5c564FdAd29f0e35792974C75d268f23615b7b0
ScamReports Community reporting contract with review status and trust score logic. 0x699E539a44481a6AB4c5C11715B3967B67DdF26f
TokenGatedAccess ERC20 and ERC721 access gate contract for private community checks. 0x8B17823ff6f3e4e92023e421Bf25Df7Fb170CD69
MultisigTreasury Simple signer-controlled treasury for project operations and proposals. 0xcaFB70Dc759534E24966e9d7DD7ec8CCc9F95460
Setup transactions

Initial protocol configuration

The deployment initialized a token gate and a PrivacyGate group root so the dev claim flow can be tested immediately on Robinhood Chain.

  • Token gate setup: 0xe2a261504b34cc08690259c348b7afd514f1d08efdc360ff49aec56c3b30e341
  • Group root setup: 0x88302d43673544bad4905682b837bc17d66d62b977b9b93122db17c51e150cb6
Production note

Verifier upgrade path

The 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

Built for financial communities that need privacy.

PrivacyGate targets Robinhood Chain as an anonymous eligibility layer for tokenized finance, RWA apps, stock token communities, and trading networks.

Runtime
EVM compatible
Chain ID
4663
Gas
ETH
Primitive
ZK membership + nullifier