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