Method: projects.locations.endpoints.submitTransaction
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Invia una transazione alla rete. La richiesta viene prima convalidata per verificarne la correttezza di base. Se la convalida non va a buon fine, la richiesta non andrà a buon fine immediatamente. Se la convalida ha esito positivo, questo metodo viene restituito solo dopo che la transazione è stata replicata nella maggior parte dei nodi di convalida della rete o fino al mancato completamento della richiesta.
Richiesta HTTP
POST https://universalledger.googleapis.com/v1/{endpoint=projects/*/locations/*/endpoints/*}:submitTransaction
Obbligatorio. L'endpoint a cui inviare la transazione. Formato: projects/{project}/locations/{location}/endpoints/{endpoint} La posizione è una regione.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Obbligatorio. Un protobuf serializzato SignedTransaction da inviare al ledger. L'utilizzo di un formato serializzato garantisce che tutti i validatori calcolino lo stesso ID transazione come digest SHA-256 dei byte serializzati.
Una stringa con codifica in base64.
Corpo della risposta
Messaggio di risposta per endpoints.submitTransaction.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON
{"transactionDigestHex": string}
Campi
transactionDigestHex
string
Identificatore che rappresenta in modo univoco la transazione inviata. È la rappresentazione esadecimale del digest SHA-256 di serializedSignedTransaction. Questo ID transazione viene fornito in modo che un cliente possa monitorare la transazione senza dover implementare la logica di hashing. L'identificatore può essere utilizzato direttamente nelle chiamate API successive, ad esempio per eseguire query sullo stato della transazione.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-07-24 UTC."],[],[]]