3: SDK api reference
WenDevClient Class
Constructor
new WenDevClient(options: WenDevSDKOptions)Methods
getPoolState(bondingCurve: PublicKey): Promise
const poolState = await wendev.getPoolState(tokenMint);
console.log('Status:', poolState.status);
console.log('Real Quote:', poolState.real_quote.toString());decodePoolState(poolStateAddress: PublicKey): Promise
getTokenInfo(tokenMint: PublicKey): Promise
getTokensForLamports(tokenMint: PublicKey, lamports: BN): Promise
getLamportsForTokens(tokenMint: PublicKey, tokens: BN): Promise
getExpectedLamportsForTokens(tokenMint: PublicKey, tokens: BN): Promise
createBuyTransaction(payer: PublicKey, params: BuyTokenParams): Promise
createSellTransaction(payer: PublicKey, params: SellTokenParams): Promise
createTokenCreationTransaction(payer: PublicKey, params: CreateTokenParams): Promise<{ tx: Transaction; tokenKeypair: Keypair }>
isMigrated(tokenMint: PublicKey): Promise
getConfig(): WenDevConfig
updateConfig(config: Partial): void
getConnection(): Connection
getPlatformConfigKey(): PublicKey
getAMMConfigKey(): PublicKey
Last updated
