Envia uma transação para a rede. A solicitação é validada primeiro para verificar se está correta. Se a validação falhar, a solicitação vai falhar imediatamente. Se a validação for bem-sucedida, esse método só será retornado depois que a transação for replicada na maioria dos validadores da rede ou até que a solicitação falhe.
Solicitação HTTP
POST https://universalledger.googleapis.com/v1/{endpoint=projects/*/locations/*/endpoints/*}:submitTransaction Os URLs usam a sintaxe de Transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
endpoint |
Obrigatório. O endpoint para enviar a transação. Formato: |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{ "serializedSignedTransaction": string } |
| Campos | |
|---|---|
serializedSignedTransaction |
Obrigatório. Um Uma string codificada em base64. |
Corpo da resposta
Mensagem de resposta para endpoints.submitTransaction.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{ "transactionDigestHex": string } |
| Campos | |
|---|---|
transactionDigestHex |
Identificador que representa exclusivamente a transação enviada. É a representação hexadecimal do resumo SHA-256 da |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte Authentication Overview.