← Back to app
Documentation

How Stockpad works

Stockpad is a launchpad on the Robinhood Chain where every token is paired to a real stock. Trading fees buy that stock, and the proceeds are paid out to whoever holds the token. Nobody holds the keys to the money — not the creator, and not us.

Overview

A token launched here behaves like any other Robinhood-Chain memecoin. It runs on a bonding curve, it is quoted in ETH, and it shows up on chain explorers and aggregators without us asking them to. That part is deliberately ordinary.

What is different is where the trading fees go. A share of every trade is claimed by a program-owned vault, swapped into the stock the creator chose at launch, and distributed to holders in proportion to how much they held and for how long.

Why
A memecoin usually pays its holders in nothing but hope. This one pays in exposure to a real company — and it's bought before anyone claims it, not promised.

How a launch works

Creating a token is a single transaction. It builds the bonding-curve config, creates the pool, hands the pool's creator role to a program address, and binds that address to your chosen stock.

PropertyValue
Total supply1,000,000,000
Decimals18
Mint authorityrenounced at launch
Freeze / pausenone
Quote assetETH
Graduates at10 ETH
Launch costgas only

The supply is fixed at deploy: the token contract mints once and renounces the mint role in the same transaction. No one can print more, including us.

We charge no launch fee. Launching costs only Robinhood-Chain gas (ETH), paid once, and none of it reaches us.

The vault has no key

The pool's creator role — the thing that can claim trading fees — is transferred to a program-controlled contract in the same transaction that creates the pool. It has no private key. Nobody can sign for it; only the program can, and only in the ways the program allows.

This is the part worth checking yourself. Read pool.creator on any launch and derive the vault address against the program id. They match, or the launch did not come from here.

Pairing to a stock

At launch the creator picks a stock from the pairable list. The choice is written into the vault and cannot be changed afterwards — there is no admin instruction to change it, and we could not do it for you if you asked.

The pairing is not the pool's quote asset. Your token still trades against ETH, which is what keeps it visible everywhere people actually trade. The stock is what the vault buys with the holders' share of the fees.

Buyback option

A creator can pair to nothing and have the holders' share buy the token back and burn it instead. Same fee stream, different destination — scarcity rather than stock exposure.

Fees & the split

The creator picks a trade fee at launch — 1%, 2% or 3% — charged on every trade, buy and sell, for the life of the token. No schedule, no launch-day spike. Here is how a 2% fee splits:

2.00% trade fee └── protocol takes 0.30% buys & burns $STOCK └── 1.70% to the vault the creator splits this ├── up to 1.02% creator cap of 60% └── at least 0.68% holders floor of 40%

The 60% ceiling on the creator's share is enforced by the program, not by the interface. A launch that asks for more is rejected on chain. Holders always get at least 40% of the vault stream.

Note
A creator who takes less than the maximum is shown on the token's page. It is the cheapest signal a creator can send. For comparison: pump.fun charges 1% and pays creators nothing recurring; neither pump.fun nor most pads pay anything to holders.

Graduation

When the curve has taken in 10 ETH, the pool migrates to a full AMM and trading continues there. Liquidity is permanently locked at migration.

20% of the supply meets the collected ETH in the new pool, which sets the price. Fully-diluted value at graduation is therefore five times the threshold — 50 ETH. Fees keep flowing to the vault after graduation; only the venue changes.

How payouts are decided

Your share is not a snapshot of who held at some moment. It is balance multiplied by time, integrated over the token's whole life:

weight_i  = ∫ balance_i(t) dt
share_i   = weight_i / Σ weights

A snapshot is trivial to game — buy a minute before, sell a minute after. An integral is not, because the only way to raise your weight is to actually hold. Weight accrues over the token's entire lifetime, so a long-term holder ends up with vastly more weight than a last-minute buyer.

Who is excluded

The curve's own vault, the AMM pool after graduation, and the Stockpad vault itself hold tokens but are not people. They are excluded by owner — during the bonding phase the curve often holds most of the supply, and getting this wrong would send a distribution to nobody.

Claiming

Allocations are published as a cumulative Merkle root on chain. A leaf holds the total ever allocated to that wallet, and claiming pays the difference between that and what has already been taken.

This means a stale proof is harmless — replaying an old one pays zero rather than twice, and a missed distribution is picked up automatically by the next one. Payouts never expire. There is no deadline and no forfeiture.

Which stocks

Not every stock can be paired against. The list is measured continuously rather than hardcoded: we check what it costs to buy that stock at the size the vault actually trades, and if the price impact stays under a set threshold the stock is listed, with the cost shown next to it.

Currently pairable names include Apple, Microsoft, Alphabet, Amazon, Meta, Nvidia, Tesla, Robinhood, Coinbase, GameStop, gold, the S&P 500 and the Nasdaq 100 — 40+ in the app grid.

Watch
If a stock's liquidity dries up after launch, the vault cannot convert and ETH accumulates instead. That is shown on the token page as a waiting balance rather than left silent — a token that pays nothing should not look identical to one that works.

Risks

Read this part properly.

Program & addresses

PropertyValue
ChainRobinhood Chain
Chain ID4663
Gas tokenETH
$STOCK protocol tokenTBD — placeholder
Vault / launch programTBD — placeholder
Status
Contract addresses are placeholders until deploy. Verify every address on the Robinhood-Chain explorer before you interact — anything claiming to be $STOCK before an official announcement is fake.