Skip to main content
Robinhood Chain is an EVM chain, so there is no relay: you send the transactions from your own wallet and tell us the hash.
1

Read the options

GET /launch-options and look under venues.robinhood: who may launch, the creator tax range, and the payout assets holders can be paid in. Pairs are under robinhood in GET /pairs. A token not in the list can be checked with GET /robinhood/assets/{address}.
2

Prepare

POST /robinhood/launches/prepare with name, symbol, creatorWallet and optionally pairToken (an address from robinhood in /pairs; the zero address or omitted means ETH). Sign message with personal_sign.
3

Submit

POST /robinhood/launches/submit with the same terms, the logo, socials, optionally devBuy (ETH, decimal string) and creatorTaxBps, plus ts and signature. Keep walletKey from the response.
4

Send the steps

Send each of steps from the creator wallet, in order, waiting for each receipt: an optional swap and approval when there is a dev buy in a token pair, then the launch. requiredWei tells you what the wallet needs; shortByWei is 0 when it has enough. The hash of the last step is the launch transaction.
5

Find the launch

Once the launch transaction has succeeded, GET /robinhood/launches/{txHash} returns the token address, and the walletKey again if you lost it.
6

Register the strategy

POST /robinhood/register/prepare with creatorWallet and txHash; sign. Then POST /robinhood/register/submit with walletKey, name, symbol, imageUrl, your strategy config, ts and signature. If registered is false with a reason, the launch is not indexed yet: wait a few seconds and retry.

Sending a step

Each step is { label, tx: { to, data, value, chainId } }. With viem: