Skip to content

POST /launch

The unsigned steps of a launch on Doppler, Clanker, Pools.trade, Flap or Pons: the coin’s details stored, the launch simulated.

POST https://uprally.co/api/v1/launch
FieldTypeRequiredMeaning
launchpadstringyesOne of GET /launch’s launchpads: doppler, clanker, poolstrade, flap, pons
creatorstringyesThe wallet that signs and owns the launch
namestringyes1 to 32 characters
symbolstringyes1 to 10 letters or digits
descriptionstring
imagestringFrom POST /media/image (Flap needs one)
linksobject
links.xstring
links.telegramstring
links.websitestring
firstBuyEthnumberETH the creator buys in the launch itself
optionsobjectThe launchpad’s own choices, from GET /launch
metadataURIstringInstead of the details: a file an earlier launch build stored
FieldTypeRequiredMeaning
launchpadstringyes
chainId4663yes
creatorstringyesA 0x address, lower case
tokenstringyesThe coin’s address, known before it is sent
metadataURIstringyes
stepsobject[]yesSend in order, each confirmed before the next
steps[].stepstringyes
steps[].txobjectyesAn unsigned transaction: sign it with the wallet and send it.
steps[].tx.chainId4663yesRobinhood Chain
steps[].tx.fromstringThe wallet that must send it
steps[].tx.tostringyesA 0x address, lower case
steps[].tx.datastringyesThe call data: send it exactly as it is
steps[].tx.valuestringyesETH to send with it, in wei
steps[].tx.gasstringA gas limit with room; absent while a step before it is still needed
pagestringyes

Every error is { "error": { "code", "message", "fix"? } }. This endpoint can answer:

  • INVALID_ADDRESS: A field that must be a 0x address is not one; field says which.
  • INVALID_BODY: The body is not a JSON object.
  • INVALID_LAUNCH: A launch field is missing or wrong; field says which.
  • INVALID_DETAILS: A coin detail (name, ticker, description, picture or link) is not accepted; field says which.
  • LAUNCH_WOULD_FAIL: The launch reverted when simulated.
  • LAUNCH_OFF: Launching is switched off on this server for now.
  • UPLOADS_BUSY: Uploads are busy right now.
  • RATE_LIMITED: Too many requests from this address in the last minute.