將交易提交至網路。系統會先驗證要求的基本正確性。如果驗證失敗,要求會立即失敗。如果驗證成功,這個方法會在交易複製到網路中大多數的驗證器後,或要求失敗前傳回。
HTTP 要求
POST https://universalledger.googleapis.com/v1/{endpoint=projects/*/locations/*/endpoints/*}:submitTransaction 這些網址使用 gRPC 轉碼語法。
路徑參數
| 參數 | |
|---|---|
endpoint |
這是必要旗標,提交交易的端點。格式: |
要求主體
要求主體包含下列結構的資料:
| JSON 表示法 |
|---|
{ "serializedSignedTransaction": string } |
| 欄位 | |
|---|---|
serializedSignedTransaction |
這是必要旗標,序列化的 protobuf Base64 編碼字串。 |
回應主體
端點的 submitTransaction 回應訊息。
如果成功,回應主體會含有以下結構的資料:
| JSON 表示法 |
|---|
{ "transactionDigestHex": string } |
| 欄位 | |
|---|---|
transactionDigestHex |
可明確代表所提交交易的 ID。這是 |
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/cloud-platform
詳情請參閱Authentication Overview。