Overview

What is Tuck?

Tuck is a privacy-first wallet for Robinhood Chain. We built it because existing wallets expose your entire transaction history to the world — anyone can see your balance, track your purchases, and follow your activity across the blockchain.

That exposure matters more on Robinhood Chain than on a general-purpose network. Robinhood Chain is where tokenized equities live: Stock Tokens are ordinary ERC-20 assets backed by real stocks and ETFs, each with a live Chainlink price feed. A public address holding them is a public brokerage statement — every position, every entry, every exit, permanently readable by anyone.

Tuck handles privacy behind the scenes. You use it like a normal wallet — single balance view, send to addresses directly, swap tokens normally — while zero-knowledge proofs and a multi-wallet architecture keep your financial activity confidential.

Robinhood Chain in One Paragraph

Robinhood Chain is an Ethereum Layer 2 built on the Arbitrum Orbit stack. It settles to Ethereum and posts data to Ethereum blobs, so it inherits Ethereum security rather than sitting on top of another rollup. It is fully EVM-compatible, gas is paid in ETH, and blocks are produced roughly every 100 milliseconds. Mainnet is chain ID 4663; testnet is 46630.

For Tuck this means everything is standard Ethereum tooling: secp256k1 keys, EIP-55 addresses, ERC-20 balances, and Groth16 proofs verified by an on-chain contract.

Quickstart

  1. Download Tuck from the Chrome Web Store
  2. Click Receive to generate a one-time address
  3. Send some ETH to that address on Robinhood Chain and watch it get shielded automatically
  4. Check the on-chain history to see how links between wallets are broken — the receive address has no connection to your shielded balance
  5. Try out other features like swapping or sending privately

Core Features

  • Send privately: ETH withdrawals from the shielded pool have no on-chain link back to you
  • Private Stock Tokens: hold tokenized equities across shard wallets so no single address reveals your portfolio
  • Swaps: Uniswap-powered swaps with automatic shielding when swapping to ETH
  • Burner wallets: every receive generates a fresh one-time address that self-destructs after use
  • DApp wallets: standalone wallets for connecting to dApps without exposing your main wallet
  • Bridging: canonical Arbitrum bridge to Ethereum, fast omnichain routes, and ZCash via NEAR Intents

Local & Encrypted

All wallet data is stored locally in your browser and encrypted with your password. Tuck never transmits your keys or seed phrase anywhere. This also means we cannot help with funds recovery — do not lose your password or recovery phrase.

Third-Party Services

Tuck proxies requests to third-party services through our backend to protect your IP address. Services include:

  • Alchemy RPC: Robinhood Chain queries (public fallback: rpc.mainnet.chain.robinhood.com)
  • Uniswap: on-chain swap routing and quotes
  • Chainlink: price feeds, including Stock Token prices
  • NEAR Intents: cross-chain bridging to ZCash

Your wallet activity is not logged on our proxy servers.

Best Practices

Tuck is designed to follow best practices by default — most users won't need to think about privacy configuration. A few things to keep in mind:

  • Don't send tokens directly to private shards: use the Receive flow instead, which generates a fresh address and automatically distributes tokens to your shards
  • Create DApp wallets for dApp connections: this prevents companies from linking your IP address to your main wallet addresses
  • Shield ETH before spending: privacy is strongest when you shield first, then send from your shielded balance
  • Treat Stock Tokens as identifying: a public address holding a concentrated equity position is far easier to correlate than one holding ETH