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

useWithdrawRemainingFunds

Em um escrow de múltiplas liberações, quando alguns fundos estão bloqueados, você pode usar este hook para liberar os fundos restantes

Uso

Este hook personalizado expõe uma função para sacar os fundos restantes em um escrow.

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

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

/* 
 * Retorna uma transação não assinada
 * payload deve ser do tipo `WithdrawRemainingFundsPayload`
*/
const { unsignedTransaction } = await withdrawRemainingFunds(payload);

Função de Mutação

withdrawRemainingFunds

Responsável por construir e retornar uma transação não assinada com base no payload fornecido.

TipoDeEscrow: Especifica o tipo de escrow. Aceita os seguintes valores:

  • multi-release: Permite múltiplos desembolsos de fundos.

WithdrawRemainingFundsPayload: Um objeto com campos necessários para liberar os fundos bloqueados

Parâmetros:

Permite apenas escrows de liberação múltipla..

  • payload: Um objeto contendo os campos obrigatórios para resolver uma disputa.

Sacar fundos restantes

Valor de Retorno:

unsignedTransaction: Um objeto representando a transação construída, pronto para ser assinado pela sua carteira e transmitido.


Exemplo de Uso

Atualizado