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

comment-arrow-up-rightuseSendTransaction

La mayoría de los endpoints de Trustless Work retornan una transacción sin firmar en formato XDR. Este endpoint se usa para firmar dichas transacciones sin firmar y enviarlas a la red Stellar.

circle-info

Este endpoint debe usarse para todos los endpoints después de que lo ejecutemos. Excepto getEscrowBalances, getEscrowsByContractId, getEscrowsByRole y getEscrowsBySigner.

Uso

Este hook personalizado expone una función para enviar una transacción firmada a la red.

import { useSendTransaction} from "@trustless-work/escrow/hooks";

/*
 *  useSendTransaction
*/
const { sendTransaction } = useSendTransaction();

/* 
 * Devuelve un SendTransactionResponse
 * el payload debe ser de tipo string
*/
const data = await sendTransaction(signedXdr);

Función

  • sendTransaction Responsable de construir y devolver datos basados en el payload proporcionado.

Argumento:

payload: Una cadena que contiene los campos requeridos para enviar una transacción a la red.

box-tapedTiposchevron-right

Valor de retorno:

Para: Fundar Escrow, Resolver Disputa, Cambiar Estado del Hito, Cambiar Indicador de Aprobación del Hito, Iniciar Disputa, Liberar Fondos:

  • Este objeto será de un tipo sendTransactionResponse.

Para: Inicializar Escrow:

  • Este objeto será de un tipo sendTransactionResponse. Pero puedes configurarlo como InitializeEscrowResponse.

Para: Actualizar Escrow:

  • Este objeto será de un tipo sendTransactionResponse. Pero puedes configurarlo como UpdateEscrowResponse.


Ejemplo de uso

Última actualización

¿Te fue útil?