Interface: PoolData
Gala Launchpad SDK 9.0.0-rc.5 / index / PoolData
Interface: PoolData
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:262
Pool data structure from backend
Indexable
[
key:string]:unknown
Pool metadata
Properties
amount
amount:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:272
Token amount
assets?
optionalassets?:TokenAssetUrls|null
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:288
Convenience asset URLs
badges?
optionalbadges?:PoolBadges
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:392
The volume and engagement badge ladders of the token, every rung with whether it is earned
(the backend builds them in constructResponse for GET /v1/tokens and GET /v1/tokens/:tokenName)
Since
9.0.0
bondingCurvePercentage
bondingCurvePercentage:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:328
Bonding curve completion percentage (0-100)
circulatingSupply
circulatingSupply:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:320
Circulating supply of tokens
createdAt
createdAt:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:278
Creation timestamp
creatorAddress
creatorAddress:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:274
Creator address
currentViewerCount?
optionalcurrentViewerCount?:number
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:333
Current viewer count for active streams
Since
5.7.0
deltaSupply
deltaSupply:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:322
Change in supply (delta)
description
description:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:270
Token description
engagementBadge?
optionalengagementBadge?:string|null
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:402
The highest engagement badge earned (the stored column; badges.engagement holds the ladder), or null
Since
9.0.0
facebookUrl
facebookUrl:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:298
Facebook page URL
galaInPool
galaInPool:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:312
Total GALA tokens currently in pool
galaPrice
galaPrice:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:310
Current price in GALA
hasReverseBondingCurveFee?
optionalhasReverseBondingCurveFee?:boolean
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:284
Boolean flag indicating if reverse bonding curve fees are non-zero
id
id:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:264
Pool identifier
image
image:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:286
Token image/logo URL
initialBuyAmount
initialBuyAmount:
number
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:304
Initial buy amount at pool creation
instagramUrl
instagramUrl:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:296
Instagram profile URL
isFinalized
isFinalized:
boolean
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:326
Whether pool is finalized
isGraduated
isGraduated:
boolean
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:324
Whether token has graduated to full DEX trading
lastStreamedAt?
optionallastStreamedAt?:string|null
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:351
Timestamp when the pool last had an active stream (ISO 8601) Used for recentlyStreamed filter
Since
5.7.0
marketCapGala
marketCapGala:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:318
Market capitalization in GALA
marketCapUsd
marketCapUsd:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:316
Market capitalization in USD
muxPlaybackId?
optionalmuxPlaybackId?:string|null
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:366
Mux playback ID of the token's stream: '' or null until a stream exists
Since
9.0.0 (was typed playbackId, a name the backend does not send)
muxStreamAspectRatio?
optionalmuxStreamAspectRatio?:string|null
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:371
Video aspect ratio (e.g., "16:9", "9:16"), captured from Mux when the stream goes active
Since
9.0.0 (was typed aspectRatio, a name the backend does not send)
muxStreamStatus?
optionalmuxStreamStatus?:StreamStatus
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:376
Current stream status ('IDLE' | 'ACTIVE' | 'DISABLED')
Since
6.0.0
nextLiveStreamAt?
optionalnextLiveStreamAt?:string|null
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:381
Next scheduled live stream time (ISO 8601 string) or null if not set
Since
6.0.0
peakViewerCount?
optionalpeakViewerCount?:number
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:339
Highest viewer count during current/last stream session Reset when a new stream starts
Since
5.7.0
recordingsCount?
optionalrecordingsCount?:number
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:356
Count of recordings for this pool (synced from Mux)
Since
5.8.0
redditUrl
redditUrl:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:300
Reddit community URL
reverseBondingCurveMaxFeePortion?
optionalreverseBondingCurveMaxFeePortion?:string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:282
Reverse bonding curve maximum fee portion (flattened, coalesced to "0" if null)
reverseBondingCurveMinFeePortion?
optionalreverseBondingCurveMinFeePortion?:string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:280
Reverse bonding curve minimum fee portion (flattened, coalesced to "0" if null)
streamLanguage?
optionalstreamLanguage?:string|null
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:386
Stream language (ISO 639-1 code, e.g., "en", "es", "ja")
Since
9.0.0 (was typed language, a name the backend does not send)
streamStartedAt?
optionalstreamStartedAt?:string|null
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:345
Timestamp when stream status changed to ACTIVE (ISO 8601) Used to calculate stream duration
Since
5.7.0
symbol
symbol:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:268
Token symbol
telegramUrl
telegramUrl:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:292
Telegram channel URL
tiktokUrl
tiktokUrl:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:302
TikTok profile URL
tokenName
tokenName:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:266
Token name
totalSecondsStreamed?
optionaltotalSecondsStreamed?:number
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:361
Cumulative seconds streamed across all stream sessions
Since
5.8.0
twitterUrl
twitterUrl:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:294
Twitter profile URL
usdPrice
usdPrice:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:314
Current price in USD
vaultAddress
vaultAddress:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:276
Vault address
volume
volume:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:306
Total trading volume (all-time)
volume1h
volume1h:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:308
Trading volume in last 1 hour
volumeBadge?
optionalvolumeBadge?:string|null
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:397
The highest volume badge earned (the stored column; badges.volume holds the ladder), or null
Since
9.0.0
websiteUrl
websiteUrl:
string
Defined in: packages/launchpad-sdk/dist/types/launchpad.dto.d.ts:290
Project website URL