circle-check
Our docs are AI-ready. Use them as context for any AI, or ask questions via the search bar.

walletuseWithdrawRemainingFunds

En un escrow de liberaciones múltiples, 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.

walletRetirar fondos restanteschevron-right

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

¿Te fue útil?