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

walletuseWithdrawRemainingFunds

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.

walletSacar Fundos Restanteschevron-right

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

Isto foi útil?