Skip to main content

Interface: PoolDetailsData

Gala Launchpad SDK 9.0.0-rc.5


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?​

optional currentSupply?: 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?​

optional reverseBondingCurveConfiguration?: ReverseBondingCurveConfiguration

Defined in: packages/launchpad-sdk/dist/types/trade.dto.d.ts:328

Reverse bonding curve configuration (nested, as returned by GalaChain FetchSaleDetails)


reverseBondingCurveMaxFeeFactor?​

optional reverseBondingCurveMaxFeeFactor?: 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?​

optional reverseBondingCurveMinFeeFactor?: 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?​

optional reverseBondingCurveNetFeeFactor?: 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?​

optional saleStartTime?: 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