Skip to main content

HTTP API reference › Gala Launchpad › trading

Gala Launchpad — trading

4 operations in this group.

GET /v1/trading/fee​

TradingQuotesController_getFee

Get launchpad fee amount

Returns the launchpad fee amount from GalaChain. Cached for 1 hour.

Responses​

200 — Fee amount in the success envelope.​

Content type: application/json

Schema: ApiSuccessEnvelopeMetadataDto & object

FieldTypeRequiredDescription
errorboolean enum: falseyesSuccessful response marker.
messagestringyesResponse message.
statusnumberyesHTTP status code.
dataFeeAmountResponseDtoyes

503 — GalaChain unavailable​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

default — Shared error envelope for fee lookup failures.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

Example response​

[]

GET /v1/trading/premint-quote​

TradingQuotesController_getPremintQuote

Calculate pre-mint quote

Calculates token output for pre-mint (supply = 0). No chain call — instant response.

Responses​

200 — Calculated pre-mint quote in the success envelope.​

Content type: application/json

Schema: ApiSuccessEnvelopeMetadataDto & object

FieldTypeRequiredDescription
errorboolean enum: falseyesSuccessful response marker.
messagestringyesResponse message.
statusnumberyesHTTP status code.
dataTradeAmountResponseDtoyes

400 — Invalid amount parameter​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

default — Shared error envelope for pre-mint quote failures.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

Example response​

[]

GET /v1/trading/quote​

TradingQuotesController_getQuote

Calculate trade quote

Calculates trade amounts using local bonding curve math. No chain call — instant response.

Parameters​

NameInRequiredTypeDescription
methodqueryrequiredstring enum: IN, OUT
typequeryrequiredstring enum: MEME, NATIVE
amountqueryrequiredstring
tokenNamequeryrequiredstring

Responses​

200 — Calculated quote in the success envelope.​

Content type: application/json

Schema: ApiSuccessEnvelopeMetadataDto & object

FieldTypeRequiredDescription
errorboolean enum: falseyesSuccessful response marker.
messagestringyesResponse message.
statusnumberyesHTTP status code.
dataTradeAmountResponseDtoyes

400 — Invalid parameters​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

404 — Token not found​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

default — Shared error envelope for quote calculation failures.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

Example response​

[]

GET /v1/trading/sale-details​

TradingQuotesController_getSaleDetails

Get sale details for a token

Returns sale details (supply, status) for a token from GalaChain. No cache — always live.

Parameters​

NameInRequiredTypeDescription
tokenNamequeryrequiredstring

Responses​

200 — Current sale details in the success envelope.​

Content type: application/json

Schema: ApiSuccessEnvelopeMetadataDto & object

FieldTypeRequiredDescription
errorboolean enum: falseyesSuccessful response marker.
messagestringyesResponse message.
statusnumberyesHTTP status code.
dataSaleDetailsResponseDtoyes

404 — Token not found or no vault address​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

default — Shared error envelope for sale detail lookup failures.​

Content type: application/json

Schema: ApiErrorEnvelope

FieldTypeRequiredDescription
errorboolean enum: trueyes
messageoneOf: string | array<string>yes
statusintegeryesHTTP status code.
messagestringyes
statusCodeintegeryesHTTP status code.

Example response​

[]

Previous group: trade · Next group: user-ban