HoodgramHOODGRAM
DOCUMENTATION

How Hoodgram works

A practical, factual reference to Hoodgram — what it is, how the app behaves, and how the on-chain vaults are built. Everything below reflects how the product actually works today.

Overview

Hoodgram is a social trading app built on Robinhood Chain (chain ID 4663). It brings together three things in one place: a social feed where posts carry live, tradeable tickers; one-tap swaps on tokenized stocks and crypto; and group vaults where a crew pools capital and trades one book by vote.

The native currency of the app is ETH — it is used for trading, for paying gas, and for depositing into vaults. USDG (Global Dollar) is the chain's stablecoin. Every swap and vault action is a real on-chain transaction on Robinhood Chain.

Wallet & sign-in

You sign in by connecting an existing wallet (MetaMask, Rabby, Phantom, or any injected/WalletConnect wallet) and signing a message — Sign-In with Ethereum (SIWE). No password. The signature proves you control the address; nothing is charged to sign in.

On your first sign-in, Hoodgram generates an in-app wallet for you on Robinhood Chain. This is the wallet that holds your balances and executes your trades inside the app. Its private key is encrypted (AES-256-GCM) and stored server-side — it is never exposed in the interface by default. You keep full control: you can export the in-app wallet's private key at any time from your Profile (a fresh signature from your logged-in wallet is required to reveal it), then import it into any wallet to self-custody your funds.

Assets

Hoodgram trades assets that live on Robinhood Chain. Tokenized equities and ETFs currently in the app include TSLA, NVDA, AAPL, MSFT, AMZN, GOOGL, META, MSTR, SPY, QCOM and SPCX, alongside ETH and the USDG stablecoin. Additional tokens (for example bridged BTC, SOL, DOGE, or the HOOD stock token) activate as their on-chain addresses are configured.

You can also import any Robinhood Chain token by pasting its contract address. Hoodgram looks it up on Dexscreener, finds its deepest-liquidity pair, and makes it swappable — so the tradeable universe is not limited to the built-in list.

Trading

Swaps route through Uniswap on Robinhood Chain. Hoodgram supports Uniswap v2 and v3 (through SwapRouter02) and Uniswap v4 (through the v4 PoolManager and Universal Router), and picks a route that can actually fill your order. Trades are protected by a minimum-output (slippage) guard derived from a live quote, so a swap reverts rather than filling at a price far worse than shown.

Prices and 24-hour changes are sourced from Dexscreener for on-chain pairs, with external market feeds used for major assets. The feed and trade screens show live charts for each ticker.

Social feed

The feed is built for traders: posts can attach a ticker, which renders a live chart and a one-tap swap (copy-trade) button, so a call is executable rather than just a screenshot. You can follow other users, and notable traders are surfaced as KOLs. A "Trending on Robinhood" panel highlights tokens gaining traction on the chain, sourced from Dexscreener.

Group vaults

A group vault is a shared, on-chain book of native ETH governed by its members. When you create a group, Hoodgram deploys a dedicated GroupVault smart contract for it (via a GroupVaultFactory). Members deposit ETH into the vault as "free stake." The group then votes on trades; approved trades deploy the pool's ETH through Uniswap and later sell back to ETH.

Vaults can be public (anyone can join and deposit instantly) or private (you request to join and the creator approves or rejects). You deposit and withdraw your own free stake at will — subject only to two constraints: stake currently deployed in an open trade is locked until that trade closes, and stake your active votes commit to a proposal is held back until the proposal resolves (explained below).

When a trade opens, each member's contribution is taken pro-rata from their free stake, and only members who had free stake at that moment share that trade's outcome. On close, principal returns to each participant's free stake and any profit becomes claimable ETH, split pro-rata among the participants. Later joiners never dilute a trade that is already open.

Vault governance

Members propose two kinds of action: OPEN (buy a token with a set amount of the vault's ETH) or CLOSE (sell an open position back to ETH). Every member votes with weight equal to their stake. A proposal passes when YES exceeds a strict majority — more than 50% — of the total stake captured in a snapshot at the moment the proposal was created.

Several rules keep voting fair. The quorum denominator is fixed at proposal creation, so depositing more after a proposal is live cannot move the bar. You cannot vote with stake acquired at or after a proposal was created. And voting places a partial lock: only your pro-rata share of that proposal's trade amount is held back — the rest of your stake stays withdrawable. For example, with 0.1 ETH staked, voting on a 0.025 ETH trade in a vault where you hold a tenth of the stake locks just 0.0025 ETH, leaving 0.0975 ETH free.

Resolution is immediate once the outcome is decided. The moment YES crosses a majority the proposal auto-executes; the moment YES can no longer reach a majority — even if every remaining vote were YES — the proposal is auto-rejected. Either way voters' committed stake is released right away, without waiting out the voting window. The vault creator or the proposal's own author can also cancel an active proposal, which closes it and frees committed stake.

Creator (admin) controls include closing an open trade directly, removing an idle member (refunding only that member's own stake), and — as an upgrade path — migrating a vault's entire funds and member accounting into a newer vault contract.

Trust model

Vaults operate on an honest-majority assumption. The contract enforces that no proposal can pass without a true majority of the stake that existed when it was created, that swaps respect a slippage floor, and that funds can only move through governance-approved trades. What it does not do — and cannot, for any pooled fund governed by a stake vote — is protect a minority from a colluding majority: a group that controls more than half of a vault's stake can always direct that vault's trades. Only pool capital with people you trust, and review a proposal's token and route before voting yes.

Technical reference

The core on-chain facts and infrastructure addresses on Robinhood Chain:

ChainRobinhood Chain
Chain ID4663
Native / gas assetETH
StablecoinUSDG (Global Dollar)
Vault contractsGroupVaultFactory → GroupVault
Solidity0.8.24 (ReentrancyGuard)
Uniswap SwapRouter02 (v2/v3)0xcaf681a66d020601342297493863e78c959e5cb2
Uniswap v4 PoolManager0x8366a39CC670B4001A1121B8F6A443A643e40951
Universal Router (v4)0x8876789976decbfcbbbe364623c63652db8c0904
Permit20x000000000022D473030F116dDEE9F6B43aC78BA3
WETH0x0Bd7D308f8E1639FAb988df18A8011f41EAcAD73

Each GroupVault holds native ETH and maintains a simple accounting invariant: the contract's ETH balance always equals the sum of members' free stake plus their claimable profit — stake deployed in an open trade lives as tokens inside that trade, not as ETH. Reentrancy guards protect deposits, withdrawals, claims, executions and migrations.

Questions or feedback? Reach us on X (@HoodgramRH).

Hoodgram HOODGRAM © 2026HOME @HoodgramRHBUILT ON ROBINHOOD CHAIN