# overview
Hoodstock is a token launchpad on Robinhood Chain where every bonding curve is quoted in a tokenized stock — currently TSLA — instead of ETH. When a token graduates, its value floor is denominated in a real-world equity.
Every launch creates a Uniswap V3 pool seeded single-sided with the full 1 billion supply. The LP position is transferred to an immutable locker the moment it is created, so liquidity can never be withdrawn — only trading fees can be collected.
You never need to hold TSLA to participate: native ETH is converted on-chain (ETH → USDG → TSLA) and swapped into the curve within the same transaction.
# stock tokens
Stock tokens are tokenized US equities issued by Robinhood on its own chain — an Ethereum L2 built on Arbitrum Orbit. Each token tracks the price of a real listed stock (our quote asset tracks Tesla) and is backed one-to-one by shares held through Robinhood's European entity.
- 01issued and redeemed exclusively by Robinhood — supply on chain grows with real demand
- 02tradable on-chain 24/7, even when the underlying stock market is closed
- 03standard ERC-20 interface, so they plug directly into Uniswap pools and our bonding curves
- 04price stays anchored to the equity through issuance and arbitrage
This is what makes Hoodstock different from an ETH-quoted launchpad: when you sell into the curve you receive an asset whose value tracks a real company, not a volatile gas token.
Learn more: Robinhood Chain docs · TSLA token on Blockscout · Robinhood Chain pools on GeckoTerminal
# deployed contracts
upgradeable proxy — all launches and trades go through it
on-chain ETH ↔ TSLA conversion over Uniswap V4 pools
tokenized Tesla stock issued by Robinhood — the quote asset
# launching
Creating a token takes one transaction and needs only a name, a symbol and (optionally) a logo, description and social links. Everything happens atomically inside that single transaction:
- 01the token contract is deployed with a fixed 1 billion supply — no mint function, no owner
- 02your logo, description and social links are stored on-chain inside the token itself (no external hosting)
- 03the factory reads the live TSLA/USDG spot price on-chain and opens the curve at a fixed $3.2K market cap
- 04a Uniswap V3 pool against TSLA is created and the entire supply is placed into the curve
- 05the LP position is locked forever in the locker contract
Launching costs a flat 0.0005 ETH fee, charged in the same transaction.
You can attach a first buy in the same transaction: the ETH you send is converted to TSLA and swapped into your new curve before anyone else can trade. This makes sniping the deploy block impossible — the creator is always first.
# buying
There are two ways to buy any token on the board:
- 01with native ETH — the router converts ETH to TSLA on-chain and buys from the curve, all in one transaction; no approvals needed
- 02with TSLA directly — if you already hold the stock token, it goes straight into the curve; a one-time approval is required
Both paths emit an on-chain trade event, which is what drives the live trade feed and card reordering on the board.
# selling
Selling mirrors buying: you can receive TSLA, or have the proceeds converted back to native ETH in the same transaction — token → TSLA → USDG → ETH, atomically. Selling requires a one-time approval of the token you are selling.
Large orders should expect extra slippage on the ETH leg, since it routes through the public TSLA/USDG pool.
# 0x00 addresses
Every token launched here has an address starting with 0x00. Before the launch transaction is sent, the app searches for a deployment salt whose resulting address carries the prefix — this takes a few milliseconds in your browser.
Besides being a recognizable brand mark, the low address is a technical requirement: it guarantees the new token sorts below the stock token inside the Uniswap pool, which is what allows the entire supply to be placed single-sided as a bonding curve.
# fees & lp lock
- 01every curve is a Uniswap V3 pool at the 1% fee tier
- 02the LP position is held by an immutable locker — it can never be withdrawn or migrated
- 03accrued trading fees can be collected at any time: 30% goes to the token creator, the rest to the protocol
- 04launching costs a flat 0.0005 ETH; there is no extra trade fee on top of the pool's 1%
A token graduates when its market cap reaches $80K. The threshold is checked on-chain against the live TSLA/USDG spot price, so it is a fixed dollar line no matter where TSLA trades. Graduation is permanent and triggers an automatic fee collection for the creator.