# 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

Launchpad Factory

upgradeable proxy — all launches and trades go through it

Stock Router

on-chain ETH ↔ TSLA conversion over Uniswap V4 pools

TSLA

tokenized Tesla stock issued by Robinhood — the quote asset

Robinhood Chain (Arbitrum Orbit)
4663
rpc.mainnet.chain.robinhood.com
robinhoodchain.blockscout.com

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