GET /launch
What each launchpad takes (supply, options, picture) and what a launch on it costs and pays.
GET https://uprally.co/api/v1/launchResponse
Section titled “Response”| Field | Type | Required | Meaning |
|---|---|---|---|
on | boolean | yes | |
chainId | 4663 | yes | |
maxFirstBuyEth | number | yes | |
launchpads | object | yes |
A real response
Section titled “A real response”Captured from the live API on Robinhood Chain, exactly as it was sent (long calldata shortened).
{ "on": true, "chainId": 4663, "maxFirstBuyEth": 1, "launchpads": { "doppler": { "label": "Doppler", "type": "pool", "supply": 1000000000, "launchCostEth": 0, "firstBuy": true, "firstBuySteps": 3, "needsImage": false, "options": [], "fees": { "poolFeePct": 1, "creatorPct": 75, "uprallyPct": 20, "launchpadPct": 5 } }, "clanker": { "label": "Clanker", "type": "pool", "supply": 100000000000, "launchCostEth": 0, "firstBuy": true, "firstBuySteps": 1, "needsImage": false, "options": [ { "key": "feeTier", "label": "Trading fee", "unit": "%", "values": [ 1, 3, 10 ], "default": 1 } ], "fees": { "poolFeePct": 1, "creatorPct": 80, "uprallyPct": 20, "launchpadOnTopPct": 20 } }, "poolstrade": { "label": "Pools.trade", "type": "pool", "supply": 1000000000, "launchCostEth": 0, "firstBuy": false, "firstBuySteps": 0, "needsImage": false, "options": [], "fees": { "poolFeePct": 0.25, "creatorPctOfVolume": 0.05, "uprallyPct": 0 } }, "pons": { "label": "Pons", "type": "curve", "supply": 1000000000, "launchCostEth": 0.0005, "firstBuy": true, "firstBuySteps": 1, "needsImage": false, "options": [ { "key": "taxPct", "label": "Extra tax on every trade, to you", "unit": "%", "values": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ], "default": 0 }, { "key": "buyback", "label": "Buy back and lock with half your fees", "values": [ false, true ], "default": false } ], "fees": { "curveFeePct": 1, "creatorPctOfCurveFee": 70, "launchpadPctOfCurveFee": 30, "taxPct": 0, "uprallyPct": 0 } }, "flap": { "label": "Flap", "type": "curve", "supply": 1000000000, "launchCostEth": 0, "firstBuy": true, "firstBuySteps": 1, "needsImage": true, "options": [ { "key": "buyTaxPct", "label": "Tax on buys", "unit": "%", "values": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ], "default": 1 }, { "key": "sellTaxPct", "label": "Tax on sells", "unit": "%", "values": [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ], "default": 1 }, { "key": "burnPct", "label": "Of the tax: buy back and burn", "unit": "%", "min": 0, "max": 100, "step": 5, "default": 0 }, { "key": "holdersPct", "label": "Of the tax: paid to holders (in ETH)", "unit": "%", "min": 0, "max": 100, "step": 5, "default": 0 }, { "key": "liquidityPct", "label": "Of the tax: added to liquidity", "unit": "%", "min": 0, "max": 100, "step": 5, "default": 0 }, { "key": "antiFarmerDays", "label": "Only the main pool trades for", "unit": "days", "min": 0, "max": 365, "step": 1, "default": 30 }, { "key": "dex", "label": "Pool after the curve", "values": [ "uniswap", "pancakeswap" ], "default": "uniswap" } ], "fees": { "curveFeePct": 1, "taxPct": 1, "creatorGetsTax": true, "uprallyCommissionPctOfTax": 6, "uprallyCommissionPctOfTaxByValue": { "1": 6, "2": 3, "3": 2, "4": 1.5, "5": 1.2, "6": 1, "7": 0.85, "8": 0.75, "9": 0.66, "10": 0.6 } } } }}