שליחת עסקה לרשת. הבקשה עוברת אימות ראשוני כדי לוודא שהיא תקינה. אם האימות ייכשל, הבקשה תיכשל באופן מיידי. אם האימות מצליח, השיטה הזו מחזירה רק אחרי שהטרנזקציה שוכפלה ברוב המאמתים ברשת, או עד שהבקשה נכשלת.
בקשת HTTP
POST https://universalledger.googleapis.com/v1/{endpoint=projects/*/locations/*/endpoints/*}:submitTransaction כתובות ה-URL כתובות בתחביר של gRPC Transcoding.
פרמטרים של הנתיב
| פרמטרים | |
|---|---|
endpoint |
חובה. נקודת הקצה שאליה נשלחת העסקה. פורמט: |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{ "serializedSignedTransaction": string } |
| שדות | |
|---|---|
serializedSignedTransaction |
חובה. מחרוזת בקידוד Base64. |
גוף התשובה
הודעת תגובה ל-endpoints.submitTransaction.
אם הפעולה מצליחה, גוף התשובה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{ "transactionDigestHex": string } |
| שדות | |
|---|---|
transactionDigestHex |
מזהה שמייצג באופן ייחודי את העסקה שנשלחה. זהו הייצוג ההקסדצימלי של תקציר SHA-256 של |
היקפי הרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/cloud-platform
ניתן למצוא מידע נוסף כאן: Authentication Overview.
הרשאות IAM
נדרשת הרשאת IAM הבאה במשאב endpoint:
universalledger.endpoints.submit
מידע נוסף זמין במאמרי העזרה בנושא IAM.