Interface: PoolDetailsData
Gala Launchpad SDK 9.0.0-rc.5 / index / PoolDetailsData
Interface: PoolDetailsData
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:310
Pool details data from GalaChain - contains complete bonding curve pool state
Properties
basePrice
basePrice:
string
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:312
Base price for the token
currentSupply?
optionalcurrentSupply?:string
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:346
Current supply (computed: maxSupply - sellingTokenQuantity, preserves full precision)
euler
euler:
string
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:314
Euler constant
exponentFactor
exponentFactor:
string
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:316
Exponent factor for bonding curve
hasReverseBondingCurveFee
hasReverseBondingCurveFee:
boolean
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:330
Boolean flag indicating if reverse bonding curve fees are non-zero
isGraduated
isGraduated:
boolean
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:338
Boolean flag indicating if the pool has graduated (saleStatus === 'Completed')
maxSupply
maxSupply:
string
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:318
Maximum token supply
nativeToken
nativeToken:
TokenInfo
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:320
Native token information (GALA)
nativeTokenQuantity
nativeTokenQuantity:
string
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:322
Current native token quantity in the vault
reverseBondingCurveConfiguration?
optionalreverseBondingCurveConfiguration?:ReverseBondingCurveConfiguration
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:328
Reverse bonding curve configuration (nested, as returned by GalaChain FetchSaleDetails)
reverseBondingCurveMaxFeeFactor?
optionalreverseBondingCurveMaxFeeFactor?:number
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:348
Normalized max fee factor as number (0.5 = 50%) - used for sell operations only
reverseBondingCurveMaxFeePortion
reverseBondingCurveMaxFeePortion:
string
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:326
Reverse bonding curve maximum fee portion (flattened, coalesced to "0" if null)
reverseBondingCurveMinFeeFactor?
optionalreverseBondingCurveMinFeeFactor?:number
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:350
Normalized min fee factor as number (0.5 = 50%) - used for sell operations only
reverseBondingCurveMinFeePortion
reverseBondingCurveMinFeePortion:
string
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:324
Reverse bonding curve minimum fee portion (flattened, coalesced to "0" if null)
reverseBondingCurveNetFeeFactor?
optionalreverseBondingCurveNetFeeFactor?:number
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:352
Normalized net fee factor as number (max - min) - convenience field for calculations
saleOwner
saleOwner:
string
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:332
Sale owner address
saleStartTime?
optionalsaleStartTime?:number
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:336
Unix timestamp (seconds) when the sale is scheduled to start (0 or absent if already started)
saleStatus
saleStatus:
string
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:334
Current sale status
sellingToken
sellingToken:
TokenInfo
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:340
Selling token information
sellingTokenQuantity
sellingTokenQuantity:
string
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:342
Current selling token quantity
vaultAddress
vaultAddress:
string
Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:344
Vault address