买卖代币
集成 LaunchLab 绑定曲线交易。
绑定曲线交易的工作原理
购买代币
import { TxVersion } from '@raydium-io/raydium-sdk-v2'
import { initSdk } from './config'
import { PublicKey } from '@solana/web3.js'
import BN from 'bn.js'
const buyTokens = async () => {
const raydium = await initSdk()
const { execute, extInfo } = await raydium.launchpad.buyToken({
mintA: new PublicKey('token-mint-address'),
buyAmount: new BN(1_000_000_000), // 1 SOL in lamports
slippage: new BN(100), // 1% slippage
txVersion: TxVersion.V0,
})
console.log('Expected tokens:', extInfo.decimalOutAmount.toString())
const { txId } = await execute({ sendAndConfirm: true })
console.log('Transaction:', txId)
}购买参数
参数
类型
必需
说明
购买精确代币数量
出售代币
出售参数
参数
类型
必需
说明
按精确报价出售
高级:计算报价
可用的报价方法
方法
说明
推荐费
检查池状态
最后更新于
这有帮助吗?