שליחת עסקה לרשת. קודם כל, המערכת בודקת שהבקשה תקינה. אם האימות נכשל, הבקשה תיכשל באופן מיידי. אם האימות מצליח, השיטה הזו מחזירה ערך רק אחרי שהעסקה משוכפלת ברוב מאמתים ברשת, או עד שהבקשה נכשלת.
בקשת 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.