For the complete documentation index, see llms.txt. This page is also available as Markdown.

useWithdrawRemainingFunds

En un escrow de liberación múltiple, cuando algunos fondos están bloqueados, puedes usar este hook para liberar los fondos restantes

Uso

Este hook personalizado expone una función para retirar los fondos restantes en un escrow.

import { useResolveDispute } from "@trustless-work/escrow/hooks";
import { WithdrawRemainingFundsPayload } from "@trustless-work/escrow/types";

/*
 *  useWithdrawRemainingFunds
*/
const { withdrawRemainingFunds} = useWithdrawRemainingFunds();

/* 
 * Devuelve una transacción sin firmar
 * payload debe ser del tipo `WithdrawRemainingFundsPayload`
*/
const { unsignedTransaction } = await withdrawRemainingFunds(payload);

Función de Mutación

withdrawRemainingFunds

Responsable de construir y devolver una transacción sin firmar basada en el payload proporcionado.

EscrowType: Especifica el tipo de escrow. Acepta los siguientes valores:

  • multi-release: Permite múltiples liberaciones de fondos.

WithdrawRemainingFundsPayload: Un objeto con los campos necesarios para liberar los fondos bloqueados

Parámetros:

Solo permite escrows de liberación múltiple..

  • payload: Un objeto que contiene los campos requeridos para resolver una disputa.

Retirar fondos restantes

Valor de retorno:

unsignedTransaction: Un objeto que representa la transacción construida, lista para ser firmada por tu wallet y transmitida.


Ejemplo de uso

Última actualización