Skip to content

GET /launch

What each launchpad takes (supply, options, picture) and what a launch on it costs and pays.

GET https://uprally.co/api/v1/launch
FieldTypeRequiredMeaning
onbooleanyes
chainId4663yes
maxFirstBuyEthnumberyes
launchpadsobjectyes

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
}
}
}
}
}