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.
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