@gala-chain/launchpad-sdk
Version:
TypeScript SDK for Gala Launchpad Backend API - Production-ready DeFi token launchpad integration with wallet-based authentication, GalaChain trading, and comprehensive user operations. 100% tested (22/22 endpoints working).
29 lines • 2.39 kB
TypeScript
/**
* Gala Launchpad SDK
*
* A TypeScript SDK for interacting with the Gala Launchpad backend API.
* Provides type-safe, authenticated access to all launchpad functionality.
*
* @packageDocumentation
*/
export { LaunchpadSDK, type LaunchpadSDKConfig, WebSocketError, WebSocketTimeoutError, TransactionFailedError } from './LaunchpadSDK';
export { createLaunchpadSDK } from './helpers/sdk';
export { createWallet } from './helpers/wallet';
export { AgentConfig, type AgentSDKConfig, type AgentEnvironment, type SetupValidation, } from './utils/agent-config';
export { ValidationError } from './utils/errors';
export { FileValidationError } from './utils/multipart';
export { formatGalaForDTO, formatLaunchpadTokenForDTO } from './utils/number-utils';
export { TRADING_TYPES, POOL_TYPES } from './constants/enums';
export { GALA_DECIMALS, LAUNCHPAD_TOKEN_DECIMALS, GALA_TOKEN_CLASS_KEY } from './constants/decimals';
export type { SDKConfig, TokenClassKey, TokenInstanceKey, TokenId, } from './types/common';
export type { PoolData, LaunchTokenData, ReverseBondingCurveConfiguration, FetchPoolsOptions, PoolsResult, AmountCalculationResult, GraphDataResult, TokenDistributionResult, TokenBadgesResult, TokenSpotPrice, } from './types/launchpad.dto';
export type { PoolDetailsData, TradesResult, } from './types/trade.dto';
export type { UserTokenType, TransferFaucetsData, TokenBalanceInfo, UpdateProfileData, FetchGalaBalanceOptions, FetchTokenBalanceOptions, UploadProfileImageOptions, TokenBalanceResult, UserTokenListResult, } from './types/user.dto';
export type { CommentsResult, } from './types/comment.dto';
export type { TransferGalaData, TransferTokenData, TransferError, TransferErrorType, } from './types/transfer.dto';
export type { FetchVolumeDataOptions, FetchTradesOptions, FetchCommentsOptions, PostCommentOptions, CalculateBuyAmountOptions, CalculateSellAmountOptions, BuyTokenOptions, SellTokenOptions, UploadImageByTokenNameOptions, FetchTokensHeldOptions, FetchTokensCreatedOptions, GraduateTokenOptions, } from './types/options.dto';
export type { BaseTransactionResult, TokenLaunchResult, TradeResult, TransferResult, CommentResult, TransactionResult, } from './types/result.types';
export { SDKTransactionStatus, } from './types/websocket.types';
export * from './schemas/index.js';
export declare const SDK_VERSION = "3.7.0";
//# sourceMappingURL=index.d.ts.map