Reclamar recompensas

Ejemplo de SDK para reclamar recompensas de farming: cosecha los tokens que has ganado en pools de farming de STON.fi

Reclama recompensas de Farm NFT

import { TonClient } from "@ton/ton";
import { FARM } from "@ston-fi/sdk";

const client = new TonClient({
  endpoint: "https://toncenter.com/api/v2/jsonRPC",
});

const farmNft = client.open(FARM.v3.NftItem.create(
  "EQA18JnBVNZZ8Wz-Kn6Mc5cy9pv798Pn8tfScjKw9NLPK3U2", // dirección NFT de Farm v3
));

// Retirar todos los fondos apostados de Farm NFT de vuelta a la billetera del propietario
const txParams = await farmNft.getClaimRewardsTxParams({
  queryId: 12345,
});

Para ejecutar la transacción, necesitas enviar una transacción con estos parámetros a la blockchain. Este código será diferente según la billetera que estés usando para enviar la transacción, así que por favor consulta nuestra sección de la documentación sobre la guía para enviar transacciones con ejemplos para diferentes bibliotecas.

Última actualización