トークンの売買
LaunchLab の bonding-curve 取引を統合します。
ボンディングカーブ取引の仕組み
トークンを購入する
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 を lamports で表した量
slippage: new BN(100), // 1% のスリッページ
txVersion: TxVersion.V0,
})
console.log('Expected tokens:', extInfo.decimalOutAmount.toString())
const { txId } = await execute({ sendAndConfirm: true })
console.log('Transaction:', txId)
}購入パラメータ
パラメータ
型
必須
説明
正確なトークン量を購入する
トークンを販売する
売却パラメータ
パラメータ
型
必須
説明
正確なクオート金額で売却する
高度:見積りの計算
利用可能な見積りメソッド
メソッド
説明
リファラル手数料
プールのステータス確認
最終更新
役に立ちましたか?