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

sack-dollaruseFundEscrow

Permite a los usuarios depositar fondos en un contrato de escrow existente, asegurándolos hasta que se cumplan las condiciones acordadas.

Uso

Este hook personalizado expone una función para financiar y escrow.

import { useFundEscrow } from "@trustless-work/escrow/hooks";
import { FundEscrowPayload } from "@trustless-work/escrow/types";

/*
 *  useFundEscrow
*/
const { fundEscrow } = useFundEscrow();

/* 
 * Devuelve una transacción no firmada
 * el payload debe ser de tipo `fundEscrow`
*/
const { unsignedTransaction } = await fundEscrow(payload);

Función de Mutación

fundEscrow

Devuelve una transacción no firmada basada en el payload proporcionado.

EscrowType: Especifica el tipo de escrow. Acepta los siguientes valores:

  • multi-release: Permite múltiples liberaciones de fondos.

  • single-release: Los fondos se liberan en una sola transacción.

FundEscrowPayload: Un objeto con los campos necesarios para financiar un escrow. Es aplicable tanto para los tipos de escrow single-release como multi-release.

Parámetros:

  • type: Describe el tipo de escrow a utilizar. Las opciones son "multi-release" o "single-release".

  • payload: Contiene los datos requeridos para financiar el escrow.

square-dollarLiberar fondoschevron-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?