Skip to main content

HTTP API reference › GalaSwap DEX › Schemas

GalaSwap DEX — schemas

180 named schemas. Request and response tables on the group pages link here.

ActiveIncentiveProgramResponse​

Type: object

FieldTypeRequiredDescription
idnumberyes
namestringyes
poolHashstringyes
bonusTokenstring nullableyes
bonusPoolAmountstring nullableyes
statusstring enum: PENDING, ACTIVE, COMPLETED, CANCELLEDyes
startTimestring (date-time)yes
endTimestring (date-time)yes
requiresFullRangebooleanyes
minPositionValueUsdnumber nullableyes
termsUrlstring nullableyes
totalTvlstringyes
participantCountnumberyes

AddLiquidityEstimateResponseDto​

Type: object

FieldTypeRequiredDescription
amount0stringyes
amount1stringyes
liquiditystringyes
token0Symbolstringyes
token1Symbolstringyes
tickLowernumberyes
tickUppernumberyes
amountIsCanonicalToken0booleanyes

AddLiquidityEstimateResponseEnvelopeDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataAddLiquidityEstimateResponseDtoyes

ApiErrorEnvelope​

Shared error response envelope returned by the backend.

Type: object

FieldTypeRequiredDescription
statusintegeryes
errorbooleanyes
messagestringyes
errorKeystringno

AssetDto​

Type: object

FieldTypeRequiredDescription
idstringyes
namestringyes
symbolstringyes
decimalsnumberyes

BaseResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorobjectyes
dataobjectyes

BlockDto​

Type: object

FieldTypeRequiredDescription
blockNumbernumberyes
blockTimestampnumberyes

ChainQueuedWriteDataResponseDto​

Type: object

FieldTypeRequiredDescription
modestring enum: queuedyes
transactionIdstringno
uniqueKeystringno
blockNumbernumberno

ChainSubmissionResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorbooleanyes
messagestringyes
dataoneOf: ChainSyncWriteDataResponseDto | ChainQueuedWriteDataResponseDtoyes

ChainSyncWriteDataResponseDto​

Type: object

FieldTypeRequiredDescription
modestring enum: syncyes
transactionIdstringyes
resultobjectyesExecuted chain result; fields depend on the registered method.
blockNumbernumberno

ChestOpenResponse​

Type: object

FieldTypeRequiredDescription
idnumberyes
tierNumbernumberyes
tierNamestringno
keysUsednumberyes
statusstring enum: PENDING, PROCESSING, FULFILLED, FAILEDyes
rewardPacksarray<CompetitionRewardPackResponseDto> nullableyes
openedAtstringyes

CoinGeckoBadRequestResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorbooleanyes
messagestringyes

CoinGeckoTickerResponseDto​

Type: object

FieldTypeRequiredDescription
ticker_idstringyes
base_currencystringyes
target_currencystringyes
last_pricenumberyes
base_volumenumberyes
target_volumenumberyes
pool_idstringyes
liquidity_in_usdnumberyes

CompetitionChestTierResponseDto​

Type: object

FieldTypeRequiredDescription
tierNumbernumberyes
namestringyes
keysRequirednumberyes
exchangeIdnumberno
redemptionCodestringno
budgetUsdnumberno

CompetitionEnrolledInventoryResponseDto​

Type: object

FieldTypeRequiredDescription
enrolledboolean enum: trueyes
keysKeyInventoryyes
grandPrizeEntrybooleanyes
totalVolumenumberyes
ranknumber nullableyes

CompetitionErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusCodenumberyes
messageoneOf: string | array<string>yes
errorstringno

CompetitionGrandPrizeResponseDto​

Type: object

FieldTypeRequiredDescription
namestringyes
valueUsdnumberyes
descriptionstringno
imageUrlstringno

CompetitionLeaderboardResponseDto​

Type: object

FieldTypeRequiredDescription
entriesarray<LeaderboardEntry>yes
totalParticipantsnumberyes
totalVolumenumberyes
userPositionLeaderboardEntryno

CompetitionNotEnrolledInventoryResponseDto​

Type: object

FieldTypeRequiredDescription
enrolledboolean enum: falseyes
keysKeyInventoryyes
grandPrizeEntryboolean enum: falseyes

CompetitionResponse​

Type: object

FieldTypeRequiredDescription
idnumberyes
namestringyes
descriptionstring nullableyes
poolHashesarray<string>yes
startTimestringyes
endTimestringyes
statusstring enum: PENDING, ACTIVE, COMPLETED, CANCELLEDyes
keyThresholdUsdnumberyes
grandPrizeConfigobject nullable CompetitionGrandPrizeResponseDtoyes
termsUrlstring nullableyes
bannerImageUrlstring nullableyes
isActivebooleanyes
timeRemainingnumber nullableyes
totalParticipantsnumberyes
totalVolumenumberyes
chestTierConfigarray<CompetitionChestTierResponseDto> nullableyes

CompetitionRewardItemResponseDto​

Type: object

FieldTypeRequiredDescription
idnumberyes
fulfillmentTypestring enum: galachain_mint, galachain_transfer, object_api_itemyes
fulfillmentSubTypestringyes
collectionstringyes
categorystringyes
typestringyes
additionalKeystringyes
quantitynumberyes
dynamicMetadataIdstringno

CompetitionRewardPackResponseDto​

Type: object

FieldTypeRequiredDescription
idnumberyes
claimedBystringno
claimedTransactionHashstringno
itemsarray<CompetitionRewardItemResponseDto>yes

CompetitionStatsResponse​

Type: object

FieldTypeRequiredDescription
competitionIdnumberyes
totalParticipantsnumberyes
totalVolumenumberyes
totalKeysAwardednumberyes
totalChestsOpenedobjectyes
grandPrizeEntriesnumberyes

CompositePoolResponseDataDto​

Type: object

FieldTypeRequiredDescription
poolPoolDataResponseDtoyes
currentTradingPriceCurrentTradingPriceResponseDtoyes
initializedTicksarray<InitializedTickResponseDto>no
reverseInitializedTicksarray<InitializedTickResponseDto>no
positionBoundariesarray<>no
positionsarray<CompositePositionResponseDto>no
activeLiquiditystringno
token0TradingSymbolTradingSymbolBalanceResponseDtono
token1TradingSymbolTradingSymbolBalanceResponseDtono
token0LiquidityBalanceTokenBalanceResponseDtono
token1LiquidityBalanceTokenBalanceResponseDtono
token0ProtocolFeesBalanceTokenBalanceResponseDtono
token1ProtocolFeesBalanceTokenBalanceResponseDtono

CompositePoolResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataCompositePoolResponseDataDtoyes

CompositePositionResponseDto​

Type: object

FieldTypeRequiredDescription
poolstringyes
lexigraphicTickIndexLowstringyes
lexigraphicTickIndexHighstringyes
ownerstringyes
liquiditystringyes

CurrentTradingPriceResponseDto​

Type: object

FieldTypeRequiredDescription
token0stringyes
token1stringyes
feenumberyes
pricestringyes
sqrtPricestringyes
ticknumberyes

DailyVolumeAndFeesResponseDto​

Type: object

FieldTypeRequiredDescription
pairIdstringno
timezonestringyes
datestringyes
volumeUSDnumberyes
feesUSDnumberyes

EnrollDto​

Type: object

FieldTypeRequiredDescription
walletAddressstringyes

EnrollPositionDto​

Type: object

FieldTypeRequiredDescription
programIdnumberyesIncentive program identifier.
walletAddressstringyesSynthetic or caller wallet reference that owns the position.
tickLowernumberyesLower tick bound of the enrolled position.
tickUppernumberyesUpper tick bound of the enrolled position.
termsAcceptedTxHashstringnoTransaction hash proving acceptance of program terms.

ExtensionVersionCheckResponseDto​

Type: object

FieldTypeRequiredDescription
supportedbooleanyes
minVersionstringyes
currentVersionstring nullableyes

ExtensionVersionUpgradeRequiredResponseDto​

Type: object

FieldTypeRequiredDescription
errorstring enum: extension_update_requiredyes
minVersionstringyes
currentVersionstringyes

GenerateWidgetUrlDataDto​

Type: object

FieldTypeRequiredDescription
urlstringyes

GenerateWidgetUrlDto​

Type: object

FieldTypeRequiredDescription
walletAddressstringyesWallet receiving the purchased or swapped crypto.
modestring enum: buy, sell, swapnoWidget transaction mode.
defaultFiatstringnoFiat currency code.
defaultAmountnumbernoDefault fiat amount.
sellDefaultAmountnumbernoDefault crypto amount for sell mode.
onlyCryptoNetworksstringnoAllowed crypto network identifiers.
defaultPaymentMethodstringnoDefault payment method.
defaultCryptostringnoDefault crypto ticker.
onlyPaymentMethodsstringnoAllowlisted payment methods.
excludePaymentMethodsstringnoPayment methods excluded from the widget.
onlyFiatstringnoAllowlisted fiat currencies.
excludeFiatstringnoFiat currencies excluded from the widget.
isAddressEditablestringnoWhether the user can edit the wallet address, encoded as a string.
networkPrefixstringnoOnramper network prefix.

GenerateWidgetUrlResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorbooleanyes
messagestringyes
dataGenerateWidgetUrlDataDtoyes

GetAssetResponseDto​

Type: object

FieldTypeRequiredDescription
assetAssetDtoyes

GetEventsResponseDto​

Type: object

FieldTypeRequiredDescription
eventsarray<oneOf: SwapEventDto | JoinExitEventDto>yes

GetPairResponseDto​

Type: object

FieldTypeRequiredDescription
pairPairDtoyes

IncentiveErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusCodenumberyes
messageoneOf: string | array<string>yes
errorstringno

IncentiveProgramAnalyticsResponseDto​

Type: object

FieldTypeRequiredDescription
idnumberyes
programIdnumberyes
snapshotTimestring (date-time)yes
periodTypestring enum: REALTIME, HOURLY, DAILYyes
tvlUsdnumberyes
volume24hUsdnumberyes
fees24hUsdnumberyes
trailingApr24hnumber nullableyes
trailingApr7dnumber nullableyes
uniqueLpCountnumberyes
totalPositionsnumberyes
qualifiedPositionsnumberyes
totalFeesDistributednumberyes
createdAtstring (date-time)yes

IncentiveProgramPositionResponseDto​

Type: object

FieldTypeRequiredDescription
idnumberyes
programIdnumberyes
walletAddressstringyes
ownerstring nullableyes
positionIdstringyes
tickLowernumber nullableyes
tickUppernumber nullableyes
initialLiquiditystringyes
initialValueUsdnumber nullableyes
isFullRangebooleanyes
isQualifiedbooleanyes
enrolledAtstring (date-time)yes
disqualifiedAtstring (date-time) nullableyes
disqualificationReasonstring nullableyes
termsAcceptedAtstring (date-time) nullableyes
termsAcceptedIpstring nullableyes
createdAtstring (date-time)yes
updatedAtstring (date-time)yes

IncentiveRewardResponse​

Type: object

FieldTypeRequiredDescription
programIdnumberyes
programNamestringyes
statusstring enum: ACTIVE, COMPLETED, DISQUALIFIED, CALCULATINGyes
bonusTokenSymbolstringyes
bonusTokenRewardstringyes
sharePercentagestringyes
isQualifiedbooleanyes
disqualificationReasonstringno
timeRemainingSecondsnumberyes
distributionTxHashstringno
programStartTimestring (date-time)yes
programEndTimestring (date-time)yes

InitializedTickResponseDto​

Type: object

FieldTypeRequiredDescription
poolstringyes
lexigraphicTickIndexstringyes

JoinExitEventDto​

Type: object

FieldTypeRequiredDescription
txnIdstringyes
txnIndexnumberyes
eventIndexnumberyes
blockBlockDtoyes
makerstringyes
pairIdstringyes
eventTypestring enum: join, exityes
amount0stringyes
amount1stringyes
reservesTerminalReservesDtoyes

KeyInventory​

Type: object

FieldTypeRequiredDescription
totalnumberyes
canAffordobjectyes

LatestBlockResponseDto​

Type: object

FieldTypeRequiredDescription
blockBlockDtoyes

LeaderboardEntry​

Type: object

FieldTypeRequiredDescription
ranknumberyes
walletAddressstringyes
totalVolumeUsdnumberyes
keysEarnednumberyes

LeaderboardEntryResponseDto​

Type: object

FieldTypeRequiredDescription
walletstringyes
ranknumberyes
total_xpstring nullableno
distribution_percentstringyes
liquidity_xpstringyes
trading_xpstringyes
mastery_titlesarray<LeaderboardMasteryTitleResponseDto>yes

LeaderboardMasteryTitleResponseDto​

Type: object

FieldTypeRequiredDescription
namestringyes
typestringyes
ordernumberyes

LeaderboardResponseDto​

Type: object

FieldTypeRequiredDescription
leaderboardarray<LeaderboardEntryResponseDto>yes

LeaderboardRewardPageMetaResponseDto​

Type: object

FieldTypeRequiredDescription
currentPagenumberyes
itemsPerPagenumberyes
totalPagesnumberyes
totalItemsnumberyes
hasNextPagebooleanyes
hasPreviousPagebooleanyes

LeaderboardRewardPageResponseDto​

Type: object

FieldTypeRequiredDescription
itemsarray<LeaderboardWalletRewardResponseDto>yes
metaLeaderboardRewardPageMetaResponseDtoyes

LeaderboardSeasonResponseDto​

Type: object

FieldTypeRequiredDescription
idnumberyes
namestringyes
startstring (date-time)yes
endstring (date-time)yes
rules_idnumberyes

LeaderboardUserBreakdownResponseDto​

Type: object

FieldTypeRequiredDescription
detailsnullable LeaderboardWalletDetailResponseDto oneOf: LeaderboardWalletDetailResponseDto | object nullable enum:yes
rewardsLeaderboardRewardPageResponseDtoyes

LeaderboardUserPositionDetailsResponseDto​

Type: object

FieldTypeRequiredDescription
liquidity_xpstring nullableyes
trading_xpstring nullableyes
token_varietystring nullableyes
token_variety_namesstring nullableyes
tvl_days_provisionednumber nullableyes
tvlstring nullableyes
tvl_increasedstring nullableyes
mastery_titlesarray<LeaderboardMasteryTitleResponseDto> nullableyes
season_idnumber nullableyes
created_atstring (date-time) nullableyes
idnumberyes
wallet_addressstring nullableyes
total_xpstringyes
distribution_percentstringyes

LeaderboardUserPositionResponseDto​

Type: object

FieldTypeRequiredDescription
positionnumber nullableyes
detailsnullable LeaderboardUserPositionDetailsResponseDto oneOf: LeaderboardUserPositionDetailsResponseDto | object nullable enum:yes

LeaderboardWalletDetailResponseDto​

Type: object

FieldTypeRequiredDescription
liquidity_xpstring nullableyes
trading_xpstring nullableyes
token_varietystring nullableyes
token_variety_namesstring nullableyes
tvl_days_provisionednumber nullableyes
tvlstring nullableyes
tvl_increasedstring nullableyes
mastery_titlesarray<LeaderboardMasteryTitleResponseDto> nullableyes
season_idnumber nullableyes
created_atstring (date-time) nullableyes
idnumberyes
wallet_addressstring nullableyes
total_xpstring nullableyes

LeaderboardWalletRewardResponseDto​

Type: object

FieldTypeRequiredDescription
idnumberyes
wallet_addressstring nullableyes
xp_typestring nullableyes
xp_activitystring nullableyes
xp_amountstring nullableyes
season_idnumber nullableyes
created_atstring (date-time) nullableyes

LiquidityOperationDto​

Type: object

FieldTypeRequiredDescription
operationIdstringyes
poolHashstringyes
positionIdstringyes
transactionIdstringyes
feeTierstringyes
token0ClassKeyIdstringyes
token1ClassKeyIdstringyes
blockNumbernumberyes
transactionTimestampstringyes
transactionMethodstring enum: AddLiquidity, RemoveLiquidityyes
userAddressstringyes
token0Amountstringyes
token1Amountstringyes
tickLowernumberno
tickUppernumberno
liquiditystringno

LiquidityOperationEdgeResponseDto​

Type: object

FieldTypeRequiredDescription
nodeLiquidityOperationDtoyes

MarketErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusbooleanyes
messagestringyes

MarketOhlcvPointResponseDto​

Type: object

FieldTypeRequiredDescription
timeoneOf: string | numberyes
opennumberyes
highnumberyes
lownumberyes
closenumberyes
volumenumberno

MarketplaceErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusbooleanyes
messagestringyes

MarketplaceHttpErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusCodenumberyes
messagestringyes
errorstringyes

MarketplaceListingPageResponseDto​

Type: object

FieldTypeRequiredDescription
itemsarray<MarketplaceListingResponseDto>yes
totalnumberyes
pagenumberyes
limitnumberyes

MarketplaceListingResponseDto​

Type: object

FieldTypeRequiredDescription
idstringyes
nftClassstring nullableyes
instancestring nullableyes
collectionstring nullableyes
namestring nullableyes
imagestring nullableyes
raritystring nullableyes
priceMarketplacePriceResponseDtoyes
sellerstringyes
channelstringyes
modestring enum: native, brokeredyes
bundleCountnumberyes
expiresstringyes
createdstringyes
deepLinkstring (uri)yes

MarketplacePriceResponseDto​

Type: object

FieldTypeRequiredDescription
currencystringyes
amountstringyes
numnumberyes

MarketplaceRateLimitResponseDto​

Type: object

FieldTypeRequiredDescription
statusbooleanyes
messagestringyes
retryAfternumberyes

MarketPriceResponseDto​

Type: object

FieldTypeRequiredDescription
pricenumber nullableyes
change24hnumber nullableyes
listedbooleanyes

MarketPriceSeriesPointResponseDto​

Type: object

FieldTypeRequiredDescription
timenumberyesUnix time in seconds
pricenumberyes

MarketPriceSeriesResponseDto​

Type: object

FieldTypeRequiredDescription
pricesarray<MarketPriceSeriesPointResponseDto>yes
currentPricenumber nullableyes
change24hnumber nullableyes

MarketTokenSeriesResponseDto​

Type: object

FieldTypeRequiredDescription
ohlcvarray<MarketOhlcvPointResponseDto>yes
currentPricenumber nullableyes
change24hnumber nullableyes
volume24hnumber nullableyes
sourcestring enum: inhouse, coingecko, chainmeter, noneyes

MarketWalletSwapResponseDto​

Type: object

FieldTypeRequiredDescription
block_numbernumberyes
tx_numberstringyes
created_atstring (date-time)yes
creatorstringyes
senderstringyes
recipientstringyes
tx_typestring enum: GalaChainDex:Trade, DexV3Contract:Swapyes
tx_subtypestring enum: Swapyes
quantitynumberyes
tx_validation_codestring enum: 0yes
tx_validation_enumstring enum: VALIDyes
usd_volumenumberyes
swap_token_0_amtnumberyes
swap_token_1_amtnumberyes
swap_token_0_namestring nullableyes
swap_token_1_namestring nullableyes
swap_token_0_imagestring nullableyes
swap_token_1_imagestring nullableyes
swap_token_0_asset_idstring nullableyes
swap_token_1_asset_idstring nullableyes
unique_keystringyes
pool_hashstringyes

OnboardingCustomErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorbooleanyes
messagestringyes

OnboardingHttpErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusCodenumberyes
messageoneOf: string | array<string>yes
errorstringno

OnboardingRegisteredDataResponseDto​

Type: object

FieldTypeRequiredDescription
existbooleanyes

OnboardingRegisteredResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorbooleanyes
messagestringyes
dataOnboardingRegisteredDataResponseDtono

OpenChestDto​

Type: object

FieldTypeRequiredDescription
walletAddressstringyes
tierNumbernumberyes

OpenChestResponse​

Type: object

FieldTypeRequiredDescription
successbooleanyes
chestOpenIdnumberyes
tierNumbernumberyes
tierNamestringyes
keysUsednumberyes
rewardPacksarray<CompetitionRewardPackResponseDto>yes
messagestringyes

PairDto​

Type: object

FieldTypeRequiredDescription
idstringyes
dexKeystringyes
asset0Idstringyes
asset1Idstringyes
feeBpsnumberyes

PairResultResponseDto​

Type: object

FieldTypeRequiredDescription
pairIdstringyes
namestring nullableyes

PairsHttpErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusCodenumberyes
messageoneOf: string | array<string>yes
errorstringno

PairsResponseDto​

Type: object

FieldTypeRequiredDescription
datestringyes
timezonestringyes
pairsarray<PairResultResponseDto>yes

ParticipantResponse​

Type: object

FieldTypeRequiredDescription
idnumberyes
competitionIdnumberyes
walletAddressstringyes
totalVolumeUsdnumberyes
keysEarnednumberyes
keysSpentnumberyes
grandPrizeEntrybooleanyes
enrolledAtstringyes
ranknumber nullableyes
availableKeysKeyInventoryyes
chestOpensarray<ChestOpenResponse>yes

PoolDataResponseDto​

Type: object

FieldTypeRequiredDescription
feenumberyes
tickSpacingnumberyes
protocolFeesnumberyes
tradingFeesnumberyes
creatorstringno
token0stringyes
token1stringyes
namestringno
token0Keystringyes
token1Keystringyes
isPrivatebooleanno

PoolListRowResponseDto​

Type: object

FieldTypeRequiredDescription
feenumberyes
tickSpacingnumberyes
protocolFeesnumberyes
tradingFeesnumberyes
creatorstringno
token0CompositeKeystringno
token1CompositeKeystringno
token0Imagestringyes
token1Imagestringyes
contractVersionstring enum: v2yes
token0stringyes
token1stringyes
poolNamestringyes
poolRefstringyes
pricestringno
sqrtPricestringno
ticknumberno
token0Tvlstringno
token1Tvlstringno
tvlUsdnumberno
volume1dnumberno
volume7dnumberno
volume30dnumberno
trades1dnumberno
fee24hnumberno
apr1dnumberno
token0Pricenumberno
token1Pricenumberno

PoolResponseDataDto​

Type: object

FieldTypeRequiredDescription
feenumberyes
tickSpacingnumberyes
protocolFeesnumberyes
tradingFeesnumberyes
creatorstringno
token0stringyes
token1stringyes
namestringno
token0Keystringyes
token1Keystringyes
isPrivatebooleanno
flippedFromRequestbooleanyes

PoolResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataPoolResponseDataDtoyes

PoolsResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataarray<PoolListRowResponseDto>yes

PoolSweepResultResponseDto​

Type: object

FieldTypeRequiredDescription
poolHashstringyes
poolstringyes
contractstring enum: v1, v2yes
statusstring enum: no-fees, dust-carried-forward, dry-run, collected, failedyes
collectedobjectyes
submissionKeystring nullableyes
txIdstring nullableyes
blockNumbernumberno
detailstringyes

PositionResponseDataDto​

Type: object

FieldTypeRequiredDescription
feenumberyes
token0CompositeKeystringno
token1CompositeKeystringno
token0Imagestringyes
token1Imagestringyes
poolstringyes
token0Symbolstringyes
token1Symbolstringyes
tickLowernumberyes
tickUppernumberyes
ownerstringyes
liquiditystringyes
amount0stringyes
amount1stringyes
inRangebooleanyes
currentTicknumberno
sqrtPricestringno
fees0stringno
fees1stringno

PositionResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataSinglePositionResponseDataDtoyes

PositionsResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataarray<PositionResponseDataDto>yes

ProtocolFeeSweepHttpErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusCodenumberyes
messageoneOf: string | array<string>yes
errorstringno

QuoteDataResponseDto​

Type: object

FieldTypeRequiredDescription
contractVersionstring enum: v2yes
feenumberyes
amountInstringyes
amountOutstringyes
currentSqrtPricestringyes
newSqrtPricestringyes
newTicknumberyes
tradingFeesstringyes
protocolFeesstringyes
totalFeesstringyes
feeTokenSymbolstringyes
token0Symbolstringyes
token1Symbolstringyes
tokenInIsToken0booleanyes

QuoteResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataQuoteDataResponseDtoyes

RemoveLiquidityEstimateResponseDto​

Type: object

FieldTypeRequiredDescription
amount0stringyes
amount1stringyes

RemoveLiquidityEstimateResponseEnvelopeDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataRemoveLiquidityEstimateResponseDtoyes

ShadowChallengeDataResponseDto​

Type: object

FieldTypeRequiredDescription
noncestringyes
messagestringyes
expiresAtstring (date-time)yes

ShadowChallengeResponseDto​

Type: object

FieldTypeRequiredDescription
statusstring enum: successyes
dataShadowChallengeDataResponseDtoyes

ShadowHistoryDataResponseDto​

Type: object

FieldTypeRequiredDescription
itemsarray<ShadowHistoryRowResponseDto>yes
countnumberyes

ShadowHistoryResponseDto​

Type: object

FieldTypeRequiredDescription
statusstring enum: successyes
dataShadowHistoryDataResponseDtoyes

ShadowHistoryRowResponseDto​

Type: object

FieldTypeRequiredDescription
idstringyes
txHashstring nullableyes
statusstring enum: pending, confirmed, failed, unconfirmed, unverifiableyes
blockNumbernumber nullableyes
timestampstring (date-time)yes
soldTokenAssetIdstringyes
receivedTokenAssetIdstringyes
soldAmountnumber nullableyes
receivedAmountnumber nullableyes
usdVolumenumber nullableyes
isShadowboolean enum: trueyes
poolRecipientstringno

ShadowHttpErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusCodenumberyes
messageoneOf: string | array<string>yes
errorstringno

ShadowSessionRequestDto​

Type: object

FieldTypeRequiredDescription
signaturestringyespersonal_sign signature of the challenge message returned by /challenge

ShadowSessionResponseDto​

Type: object

FieldTypeRequiredDescription
statusstring enum: successyes
dataShadowSessionTokenResponseDtoyes

ShadowSessionTokenResponseDto​

Type: object

FieldTypeRequiredDescription
tokenstringyes
tokenTypestring enum: Beareryes
expiresAtstring (date-time)yes

SinglePositionResponseDataDto​

Type: object

FieldTypeRequiredDescription
feenumberyes
token0CompositeKeystringno
token1CompositeKeystringno
token0Imagestringyes
token1Imagestringyes
poolstringyes
token0Symbolstringyes
token1Symbolstringyes
tickLowernumberyes
tickUppernumberyes
ownerstringyes
liquiditystringyes
amount0stringyes
amount1stringyes
inRangebooleanyes
currentTicknumberno
sqrtPricestringno
fees0stringno
fees1stringno

Slot0ResponseDataDto​

Type: object

FieldTypeRequiredDescription
token0stringyes
token1stringyes
feenumberyes
pricestringyes
sqrtPricestringyes
ticknumberyes
flippedFromRequestbooleanyes

Slot0ResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataSlot0ResponseDataDtoyes

SwapEventDto​

Type: object

FieldTypeRequiredDescription
txnIdstringyes
txnIndexnumberyes
eventIndexnumberyes
blockBlockDtoyes
makerstringyes
pairIdstringyes
eventTypestring enum: swapyes
asset0Instringno
asset1Instringno
asset0Outstringno
asset1Outstringno
priceNativestringyes
reservesTerminalReservesDtoyes

SweepReportResponseDto​

Type: object

FieldTypeRequiredDescription
startedAtstring (date-time)yes
finishedAtstring (date-time)yes
dryRunbooleanyes
destinationstringyes
poolsScannednumberyes
poolsCollectednumberyes
poolsSkippedDustnumberyes
poolsFailednumberyes
totalsByTokenobjectyes
poolsarray<PoolSweepResultResponseDto>yes

SymbolsResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataarray<TradingSymbolResponseDto>yes

TerminalNotFoundResponseDto​

Type: object

FieldTypeRequiredDescription
messagestringyes
errorstringyes
statusCodenumberyes

TerminalReservesDto​

Type: object

FieldTypeRequiredDescription
asset0stringyes
asset1stringyes

TokenBalanceResponseDto​

Type: object

FieldTypeRequiredDescription
collectionstringno
categorystringno
typestringno
additionalKeystringno
quantitystringno
ownerstringno

TokenDTO​

Type: object

FieldTypeRequiredDescription
collectionstringyes
categorystringyes
typestringyes
additionalKeystringyes

TokenRegistryKeyListResponseDto​

Type: object

FieldTypeRequiredDescription
compositeKeysarray<string>yes
countnumberyes

TokenSupplyHttpErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusCodenumberyes
messageoneOf: string | array<string>yes
errorstringno

TokenSupplyResponseDto​

Type: object

FieldTypeRequiredDescription
dataarray<TokenSupplyRowResponseDto>yes

TokenSupplyRowResponseDto​

Type: object

FieldTypeRequiredDescription
collectionstringyes
categorystringyes
typestringyes
additionalKeystringyes
decimalsnumberno
namestringno
symbolstringno
descriptionstringno
imagestringno
networkstringno
isNonFungiblebooleanno
knownMintAllowanceSupplystringyes
knownMintSupplystringyes
maxCapacitystringyes
maxSupplystringyes
totalBurnedstringyes
totalSupplystringyes
tokenClassstringyes
circulatingSupplystringyes

TradeCustomErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorbooleanyes
messagestringyes

TradeGraphDataPointResponseDto​

Type: object

FieldTypeRequiredDescription
volumenumberyes
startDatestringyes
endDatestringyes
displayTimestringyes

TradeGraphDataResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorboolean enum: falseyes
messagestringno
dataarray<TradeGraphDataPointResponseDto>yes

TradeIndexedTransactionEnvelopeResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorboolean enum: falseyes
messagestringno
dataTradeIndexedTransactionResponseDtoyes

TradeIndexedTransactionResponseDto​

Type: object

FieldTypeRequiredDescription
transactionIdstring nullableyes
blockNumbernumberyes
poolHashstring nullableyes
userAddressstring nullableyes
transactionTimestring nullableyes
token0string nullableyes
token1string nullableyes
amount0number nullableyes
amount1number nullableyes
volumenumber nullableyes

TradePoolAttributesResponseDto​

Type: object

FieldTypeRequiredDescription
poolPairstringyes
poolHashstringyes
token0stringyes
token0Imagestringyes
token1stringyes
token1Imagestringyes
token0CompositeKeystring nullableyes
token1CompositeKeystring nullableyes
token0OriginChainstring nullableyes
token1OriginChainstring nullableyes
token0Pricestringyes
token1Pricestringyes
poolNamestringyes
feestringyes
fee24hnumberyes
token0Tvlnumberyes
token0TvlUsdnumberyes
token1Tvlnumberyes
token1TvlUsdnumberyes
tvlnumberyes
volume1dnumberyes
volume30dnumberyes
volume7dnumberyes
trades1dnumberyes
poolCreatedAtstring nullableyes
dayPerTvlnumberyes
apr1dnumberyes
signalsarray<string enum: new-active, trending, high-turnover, high-fee, top-volume, bot-viable>yes
opportunityScorenumberyes
contractVersionstring enum: v1, v2yes

TradePoolDetailResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorboolean enum: falseyes
messagestringno
dataTradePoolAttributesResponseDtoyes

TradePoolListDataResponseDto​

Type: object

FieldTypeRequiredDescription
poolsarray<TradePoolAttributesResponseDto>yes
countnumberyes

TradePoolListResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorboolean enum: falseyes
messagestringno
dataTradePoolListDataResponseDtoyes

TradeSlot0ChainResponseDto​

Type: object

FieldTypeRequiredDescription
Statusnumber enum: 1yes
Messagestringno
ErrorCodenumberno
ErrorKeystringno
ErrorPayloadobjectno
DataTradeSlot0DataResponseDtono

TradeSlot0DataResponseDto​

Type: object

FieldTypeRequiredDescription
sqrtPricestringyes
ticknumberno
liquiditystringno
grossPoolLiquiditystringno

TradeSlot0ResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorboolean enum: falseyes
messagestringno
dataoneOf: TradeSlot0ChainResponseDto | objectyes

TradeTransactionResponseDto​

Type: object

FieldTypeRequiredDescription
transactionIdstring nullableyes
blockNumbernumberyes
poolHashstring nullableyes
userAddressstring nullableyes
idnumberyes
uniqueKeystring nullableyes
transactionTimestring nullableyes
token0string nullableyes
token1string nullableyes
amount0number nullableyes
amount1number nullableyes
volumenumber nullableyes
createdAtstring (date-time)yes
updatedAtstring (date-time)yes

TradeTransactionsDataResponseDto​

Type: object

FieldTypeRequiredDescription
transactionsarray<TradeTransactionResponseDto>yes
countnumberyes

TradeTransactionsResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorboolean enum: falseyes
messagestringno
dataTradeTransactionsDataResponseDtoyes

TradeV2ErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorbooleanyes
messagestringyes
errorKeystringno

TradeV2GraphDataPointResponseDto​

Type: object

FieldTypeRequiredDescription
volumenumberyes
startDatestringyes
endDatestringyes
displayTimestringyes

TradeV2GraphDataResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataarray<TradeV2GraphDataPointResponseDto>yes

TradeV2IndexedTransactionResponseDto​

Type: object

FieldTypeRequiredDescription
transactionIdstring nullableyes
blockNumbernumberyes
poolHashstring nullableyes
userAddressstring nullableyes
transactionTimestring nullableyes
token0string nullableyes
token1string nullableyes
amount0number nullableyes
amount1number nullableyes
volumenumber nullableyes

TradeV2OpportunitiesDataResponseDto​

Type: object

FieldTypeRequiredDescription
poolsarray<TradeV2OpportunityPoolResponseDto>yes
countnumberyes

TradeV2OpportunitiesResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataTradeV2OpportunitiesDataResponseDtoyes

TradeV2OpportunityPoolResponseDto​

Type: object

FieldTypeRequiredDescription
feenumberyes
tickSpacingnumberyes
protocolFeesnumberyes
tradingFeesnumberyes
creatorstringno
token0CompositeKeystringno
token1CompositeKeystringno
token0Imagestringyes
token1Imagestringyes
contractVersionstring enum: v2yes
token0stringyes
token1stringyes
poolNamestringyes
poolRefstringyes
pricestringno
sqrtPricestringno
ticknumberno
token0Tvlstringno
token1Tvlstringno
tvlUsdnumberno
volume1dnumberno
volume7dnumberno
volume30dnumberno
trades1dnumberno
fee24hnumberno
apr1dnumberno
token0Pricenumberno
token1Pricenumberno
signalsarray<string enum: new-active, trending, high-turnover, high-fee, top-volume, bot-viable>yes
opportunityScorenumberyes

TradeV2PoolByHashResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataPoolListRowResponseDtoyes

TradeV2TransactionByUniqueKeyResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataTradeV2IndexedTransactionResponseDtoyes

TradeV2TransactionResponseDto​

Type: object

FieldTypeRequiredDescription
transactionIdstring nullableyes
blockNumbernumberyes
poolHashstring nullableyes
userAddressstring nullableyes
idnumberyes
uniqueKeystring nullableyes
transactionTimestring nullableyes
token0string nullableyes
token1string nullableyes
amount0number nullableyes
amount1number nullableyes
volumenumber nullableyes
createdAtstring (date-time)yes
updatedAtstring (date-time)yes

TradeV2TransactionsDataResponseDto​

Type: object

FieldTypeRequiredDescription
transactionsarray<TradeV2TransactionResponseDto>yes
countnumberyes

TradeV2TransactionsResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataTradeV2TransactionsDataResponseDtoyes

TradeV2ValidationErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusCodenumberyes
messageoneOf: string | array<string>yes
errorstringno

TradeValidationErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusCodenumberyes
messageoneOf: string | array<string>yes
errorstringno

TradeVolumeDataResponseDto​

Type: object

FieldTypeRequiredDescription
idnumberyes
volume1dnumberyes
volume1dDeltanumberyes
volume7dnumberyes
volume7dDeltanumberyes
volume30dnumberyes
volume30dDeltanumberyes
tvlnumberyes

TradeVolumeResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorboolean enum: falseyes
messagestringno
dataTradeVolumeDataResponseDtoyes

TradingSymbolBalanceResponseDto​

Type: object

FieldTypeRequiredDescription
symbolstringyes
decimalsnumberyes

TradingSymbolResponseDto​

Type: object

FieldTypeRequiredDescription
symbolstringyes
collectionstringyes
categorystringyes
typestringyes
additionalKeystringyes
decimalsnumberyes

UserAssetResponseDto​

Type: object

FieldTypeRequiredDescription
isUngraduatedLaunchpadbooleanno
pricenumber nullableno
change24hnumber nullableno
listedbooleanno
originChainstring nullableno
listedAtstring nullableno
imagestringyes
symbolstringyes
namestringyes
displayNamestringno
decimalsstringyesToken decimal precision as a decimal string.
verifybooleanyes
compositeKeystringyes
quantitystringno

UserAssetsDataResponseDto​

Type: object

FieldTypeRequiredDescription
tokenarray<UserAssetResponseDto>yes
countnumberyes

UserAssetsResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorbooleanyes
messagestringyes
dataUserAssetsDataResponseDtono

UserErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorboolean enum: trueyes
messagestringyes

UserGalaBalanceDataResponseDto​

Type: object

FieldTypeRequiredDescription
namestringyes
quantitynumberyes
pricenumberyes
holdingPricenumberyes

UserGalaBalanceResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorboolean enum: falseyes
messagestringyes
dataUserGalaBalanceDataResponseDtono

UserTokenListDataResponseDto​

Type: object

FieldTypeRequiredDescription
tokenarray<UserTokenResponseDto>yes
countnumberyes
balancesAvailableboolean enum: falseno

UserTokenListResponseDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
errorboolean enum: falseyes
messagestringyes
dataUserTokenListDataResponseDtoyes

UserTokenResponseDto​

Type: object

FieldTypeRequiredDescription
isUngraduatedLaunchpadbooleanno
pricenumber nullableno
change24hnumber nullableno
listedbooleanno
originChainstring nullableno
listedAtstring nullableno
idnumberno
namestringyes
displayNamestringyes
symbolstringyes
compositeKeystringyes
collectionstringyes
categorystringyes
typestringyes
additionalKeystringyes
decimalsstringyes
descriptionstringyes
subscribePricebooleanyes
verifybooleanyes
imagestringyes
quantitystringno

UserValidationErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusCodenumberyes
messageoneOf: string | array<string>yes
errorstringno

VolumeSummaryResponseDto​

Type: object

FieldTypeRequiredDescription
tvlnumberyes
volume1dnumberyes
volume7dnumberyes
volume30dnumberyes
trades1dnumberyes
volume1dDeltanumberyes
volume7dDeltanumberyes
volume30dDeltanumberyes

VolumeSummaryResponseEnvelopeDto​

Type: object

FieldTypeRequiredDescription
statusnumberyes
messagestringyes
errorbooleanyes
dataVolumeSummaryResponseDtoyes

WalletCompatBalanceNodeResponseDto​

Type: object

FieldTypeRequiredDescription
nodeWalletCompatBalanceRowResponseDtoyes

WalletCompatBalanceRowResponseDto​

Type: object

FieldTypeRequiredDescription
channelstringyes
ownerstringyes
collectionstringyes
categorystringyes
typestringyes
additionalKeystringyes
quantitystringyes
decimalsstringyes
namestringyes
imagestringyes
symbolstringyes

WalletCompatErrorResponseDto​

Type: object

FieldTypeRequiredDescription
statusbooleanyes
messagestringyes

WalletCompatFetchBalancesResponseDto​

Type: object

FieldTypeRequiredDescription
statusboolean enum: trueyes
dataarray<WalletCompatBalanceNodeResponseDto>yes

WalletCompatHealthResponseDto​

Type: object

FieldTypeRequiredDescription
statusboolean enum: trueyes
servicestringyes

WalletCompatPaginationMetaResponseDto​

Type: object

FieldTypeRequiredDescription
pagenumberyes
pagesnumberyes
perPagenumberyes
totalnumberyes

WalletCompatRegisteredResponseDto​

Type: object

FieldTypeRequiredDescription
existsbooleanyes
walletAliasstring nullableyes

WalletCompatResultEnvelopeResponseDto​

Type: object

FieldTypeRequiredDescription
dataoneOf: string nullable | number | boolean | object | array<>no
statusnumberyes
errorbooleanyes
messagestringno
stalebooleanno
balancesAvailableboolean enum: falseno

WalletCompatSignatureResponseDto​

Type: object

FieldTypeRequiredDescription
statusboolean enum: trueyes
signaturestringyes

WalletCompatStatusResponseDto​

Type: object

FieldTypeRequiredDescription
dataoneOf: string nullable | number | boolean | object | array<>no
statusbooleanyes
messagestringno
metaWalletCompatPaginationMetaResponseDtono
tokenstringno
refreshTokenstringno
tx_hashstring nullableno
signaturestringno
balancesAvailableboolean enum: falseno

WalletCompatSuccessResponseDto​

Type: object

FieldTypeRequiredDescription
dataoneOf: string nullable | number | boolean | object | array<>no
successbooleanyes
messagestringno

WalletCompatTransactionRowResponseDto​

Type: object

FieldTypeRequiredDescription
Methodstringyes
FromWalletstringyes
ToWalletstringyes
Amountstringyes
CreatedAtstringyes
TransactionHashstringyes

WalletCompatTransactionsResponseDto​

Type: object

FieldTypeRequiredDescription
statusboolean enum: trueyes
dataarray<WalletCompatTransactionRowResponseDto>yes

WhatsNewResponseDto​

Type: object

FieldTypeRequiredDescription
activebooleanyes
idstring nullableyes
titlestring nullableyes
messagestring nullableyes
urlstring nullableyes
updatedAtstring nullableyes