useSendTransaction
A maioria dos endpoints da Trustless Work retorna uma transação não assinada no formato XDR. Este endpoint é usado para assinar essas transações não assinadas e enviá-las para a rede Stellar.
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
sendTransactionResponsá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.
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