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: