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

A maioria dos endpoints do Trustless Work retorna uma transação não assinada em formato XDR. Este endpoint é usado para assinar tais transações não assinadas e enviá-las para a rede Stellar.

circle-info

Este endpoint deve ser usado para todos os endpoints após o executarmos. Exceto getEscrowBalances, getEscrowsByContractId, getEscrowsByRole e getEscrowsBySigner .

Uso

Este hook customizado expõe uma função para enviar uma transação assinada para a rede.

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

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

/* 
 * Retorna um SendTransactionResponse
 * payload deve ser do tipo string
*/
const data = await sendTransaction(signedXdr);

Função

  • sendTransaction Responsável por construir e retornar dados com base no payload fornecido.

Argumento:

payload: Uma string contendo os campos necessários para enviar uma transação para a rede.

box-tapedTiposchevron-right

Valor de Retorno:

Para: Fundar Escrow, Resolver Disputa, Alterar Status do Marco, Alterar Flag de Aprovação do Marco, Iniciar Disputa, Liberar Fundos:

  • Este objeto será de um tipo sendTransactionResponse.

Para: Inicializar Escrow:

  • Este objeto será de um tipo sendTransactionResponse. Mas você pode defini-lo como InitializeEscrowResponse.

Para: Atualizar Escrow:

  • Este objeto será de um tipo sendTransactionResponse. Mas você pode defini-lo como UpdateEscrowResponse.


Exemplo de Uso

Atualizado

Isto foi útil?