Invia una transazione operativa alla rete. Questo metodo restituisce un risultato solo dopo che la transazione è stata replicata nella maggior parte dei validator della rete o se la transazione non va a buon fine.
Richiesta HTTP
POST https://universalledger.googleapis.com/v1/{endpoint=projects/*/locations/*/endpoints/*}:submitOperationalTransaction Gli URL utilizzano la sintassi di transcodifica gRPC.
Parametri di percorso
| Parametri | |
|---|---|
endpoint |
Obbligatorio. L'endpoint per gestire la richiesta. Formato: |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "serializedSignedOperationalTransaction": string } |
| Campi | |
|---|---|
serializedSignedOperationalTransaction |
Obbligatorio. Un Una stringa con codifica in base64. |
Corpo della risposta
Messaggio di risposta per endpoints.submitOperationalTransaction.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "transactionDigestHex": string } |
| Campi | |
|---|---|
transactionDigestHex |
Identificatore che rappresenta in modo univoco la transazione operativa inviata. È la rappresentazione esadecimale del digest SHA-256 di |
Ambiti di autorizzazione
Richiede il seguente ambito OAuth:
https://www.googleapis.com/auth/cloud-platform
Per saperne di più, consulta la Authentication Overview.
Autorizzazioni IAM
Richiede la seguente autorizzazione IAM per la risorsa endpoint:
universalledger.endpoints.submit
Per saperne di più, consulta la documentazione di IAM.