Quemar tokens LP (v1)
Quema tokens de liquidez en STON.fi v1: retira liquidez y recibe los pares de tokens subyacentes
import { TonClient } from "@ton/ton";
import { DEX } from "@ston-fi/sdk";
const USER_WALLET_ADDRESS = ""; // ! reemplaza con tu dirección
const client = new TonClient({
endpoint: "https://toncenter.com/api/v2/jsonRPC",
});
const router = client.open(new DEX.v1.Router());
const pool = client.open(await router.getPool({
token0: "EQA2kCVNwVsil2EM2mB0SkXytxCqQjS4mttjDpnXmwG9T6bO", // STON
token1: "EQBX6K9aXVl3nXINCyPPL86C4ONVmQ8vK360u6dykFKXpHCa", // GEMSTON
}));
const lpTokenWallet = client.open(await pool.getJettonWallet({
ownerAddress: USER_WALLET_ADDRESS,
}));
const lpTokenWalletData = await lpTokenWallet.getWalletData();
const txParams = await pool.getBurnTxParams({
amount: lpTokenWalletData.balance,
responseAddress: USER_WALLET_ADDRESS,
queryId: 12345,
});Última actualización