Skip to content

@gala-chain/apiAPI


API > LaunchpadSale

Class: LaunchpadSale

Contents

Extends

Constructors

new LaunchpadSale(vaultAddress, sellingToken, saleOwner)

new LaunchpadSale(vaultAddress, sellingToken, saleOwner): LaunchpadSale

Parameters

vaultAddress: string

sellingToken: TokenInstanceKey

saleOwner: string

Overrides

ChainObject.constructor

Source

chain-api/src/types/LaunchpadSale.ts:91

Properties

basePrice

basePrice: BigNumber

Source

chain-api/src/types/LaunchpadSale.ts:67


euler

euler: BigNumber

Source

chain-api/src/types/LaunchpadSale.ts:76


exponentFactor

exponentFactor: BigNumber

Source

chain-api/src/types/LaunchpadSale.ts:70


maxSupply

maxSupply: BigNumber

Source

chain-api/src/types/LaunchpadSale.ts:73


nativeToken

nativeToken: TokenInstanceKey

Source

chain-api/src/types/LaunchpadSale.ts:52


nativeTokenQuantity

nativeTokenQuantity: string

Source

chain-api/src/types/LaunchpadSale.ts:60


saleOwner

saleOwner: string

Source

chain-api/src/types/LaunchpadSale.ts:64


saleStatus

saleStatus: SaleStatus

Source

chain-api/src/types/LaunchpadSale.ts:44


sellingToken

sellingToken: TokenInstanceKey

Source

chain-api/src/types/LaunchpadSale.ts:48


sellingTokenQuantity

sellingTokenQuantity: string

Source

chain-api/src/types/LaunchpadSale.ts:56


vaultAddress

vaultAddress: string

Source

chain-api/src/types/LaunchpadSale.ts:40


BASE_PRICE

static BASE_PRICE: string = "16506671506650"

Source

chain-api/src/types/LaunchpadSale.ts:89


COMPOSITEKEY_NS

static COMPOSITEKEY_NS: string = "\x00"

Inherited from

ChainObject.COMPOSITEKEY_NS

Source

chain-api/src/types/ChainObject.ts:46


ID_SPLIT_CHAR

static ID_SPLIT_CHAR: string = "$"

Inherited from

ChainObject.ID_SPLIT_CHAR

Source

chain-api/src/types/ChainObject.ts:49


ID_SUB_SPLIT_CHAR

static ID_SUB_SPLIT_CHAR: string = "|"

Inherited from

ChainObject.ID_SUB_SPLIT_CHAR

Source

chain-api/src/types/ChainObject.ts:51


INDEX_KEY

static INDEX_KEY: string = "GCLPS"

Source

chain-api/src/types/LaunchpadSale.ts:35


MARKET_CAP

static MARKET_CAP: string = "1640985.8441726"

Source

chain-api/src/types/LaunchpadSale.ts:82


MIN_UNICODE_RUNE_VALUE

static MIN_UNICODE_RUNE_VALUE: string = "\u0000"

Inherited from

ChainObject.MIN_UNICODE_RUNE_VALUE

Source

chain-api/src/types/ChainObject.ts:44

Methods

buyToken()

buyToken(sellingTokenAmount, nativeTokenAmount): void

Parameters

sellingTokenAmount: BigNumber

nativeTokenAmount: BigNumber

Source

chain-api/src/types/LaunchpadSale.ts:117


fetchBasePrice()

fetchBasePrice(): string

Source

chain-api/src/types/LaunchpadSale.ts:142


fetchNativeTokenInstanceKey()

fetchNativeTokenInstanceKey(): TokenInstanceKey

Source

chain-api/src/types/LaunchpadSale.ts:164


fetchNativeTokensInVault()

fetchNativeTokensInVault(): string

Source

chain-api/src/types/LaunchpadSale.ts:137


fetchSellingTokenInstanceKey()

fetchSellingTokenInstanceKey(): TokenInstanceKey

Source

chain-api/src/types/LaunchpadSale.ts:153


fetchTokensSold()

fetchTokensSold(): string

Source

chain-api/src/types/LaunchpadSale.ts:131


finalizeSale()

finalizeSale(): void

Source

chain-api/src/types/LaunchpadSale.ts:147


getCompositeKey()

getCompositeKey(): string

Inherited from

ChainObject.getCompositeKey

Source

chain-api/src/types/ChainObject.ts:80


sellToken()

sellToken(sellingTokenAmount, nativeTokenAmount): void

Parameters

sellingTokenAmount: BigNumber

nativeTokenAmount: BigNumber

Source

chain-api/src/types/LaunchpadSale.ts:124


serialize()

serialize(): string

Inherited from

ChainObject.serialize

Source

chain-api/src/types/ChainObject.ts:53


toPlainObject()

toPlainObject(): Record\<string, unknown>

Inherited from

ChainObject.toPlainObject

Source

chain-api/src/types/ChainObject.ts:69


validate()

validate(): Promise\<ValidationError[]>

Inherited from

ChainObject.validate

Source

chain-api/src/types/ChainObject.ts:57


validateOrReject()

validateOrReject(): Promise\<void>

Inherited from

ChainObject.validateOrReject

Source

chain-api/src/types/ChainObject.ts:61


decodeFromBase58()

static decodeFromBase58(base58String): string

Parameters

base58String: string

Inherited from

ChainObject.decodeFromBase58

Source

chain-api/src/types/ChainObject.ts:142


deserialize()

static deserialize\<T>(constructor, object): T

Type parameters

T

Parameters

constructor: ClassConstructor\<Inferred\<T, ChainObject>>

object: string | Record\<string, unknown> | Record\<string, unknown>[]

Inherited from

ChainObject.deserialize

Source

chain-api/src/types/ChainObject.ts:73


encodeToBase58()

static encodeToBase58(stringKey): string

Parameters

stringKey: string

Inherited from

ChainObject.encodeToBase58

Source

chain-api/src/types/ChainObject.ts:137


getCompositeKeyFromParts()

static getCompositeKeyFromParts(indexKey, parts): string

Parameters

indexKey: string

parts: unknown[]

Inherited from

ChainObject.getCompositeKeyFromParts

Source

chain-api/src/types/ChainObject.ts:105


getEncodableStringKeyFromParts()

static getEncodableStringKeyFromParts(parts): string

Parameters

parts: string[]

Inherited from

ChainObject.getEncodableStringKeyFromParts

Source

chain-api/src/types/ChainObject.ts:129


getPartsFromEncodableStringKey()

static getPartsFromEncodableStringKey(stringKey): string[]

Parameters

stringKey: string

Inherited from

ChainObject.getPartsFromEncodableStringKey

Source

chain-api/src/types/ChainObject.ts:133


getStringKeyFromParts()

static getStringKeyFromParts(parts): string

Parameters

parts: string[]

Inherited from

ChainObject.getStringKeyFromParts

Source

chain-api/src/types/ChainObject.ts:125