Sendet eine operative Transaktion an das Netzwerk. Diese Methode gibt erst dann ein Ergebnis zurück, wenn die Transaktion auf einer Mehrheit der Validatoren im Netzwerk repliziert wurde oder wenn die Transaktion fehlschlägt.
HTTP-Anfrage
POST https://universalledger.googleapis.com/v1/{endpoint=projects/*/locations/*/endpoints/*}:submitOperationalTransaction Für die URLs wird die Syntax der gRPC-Transcodierung verwendet.
Pfadparameter
| Parameter | |
|---|---|
endpoint |
Erforderlich. Der Endpunkt, der die Anfrage verarbeitet. Format: |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{ "serializedSignedOperationalTransaction": string } |
| Felder | |
|---|---|
serializedSignedOperationalTransaction |
Erforderlich. Ein protobuf-serialisiertes Ein base64-codierter String. |
Antworttext
Antwortnachricht für endpoints.submitOperationalTransaction.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{ "transactionDigestHex": string } |
| Felder | |
|---|---|
transactionDigestHex |
ID, die die eingereichte operative Transaktion eindeutig darstellt. Es ist die hexadezimale Darstellung des SHA-256-Hashwerts des |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/cloud-platform
Weitere Informationen finden Sie unter Authentication Overview.
IAM-Berechtigungen
Erfordert die folgende IAM-Berechtigung für die Ressource endpoint:
universalledger.endpoints.submit
Weitere Informationen finden Sie in der IAM-Dokumentation.