本頁面使用機器翻譯自英語,可能包含錯誤或不清楚的語言。如需最準確的信息,請參閱英文原文。由於更新頻繁,部分內容可能與英文原文有出入。請加入我們在 Crowdin 上的努力,幫助我們改進本頁面的翻譯。 (Crowdin translation page, Contributing guide)
交易錯誤代碼
Kaia 在事務收據中提供了 "txError "字段,以便為開發人員提供更多有關事務執行失敗原因的信息。 該字段僅在事務執行失敗時存在。 為節省存儲空間和網絡帶寬,txError 包含一個整數值。 下表顯示了 txError 中值的含義。
| 錯誤代碼 | 說明 | 
|---|---|
| 0x02 | 運行智能合約時出現虛擬機錯誤 | 
| 0x03 | 超過最大調用深度 | 
| 0x04 | 合同地址碰撞 | 
| 0x05 | 合同創建代碼儲氣庫 | 
| 0x06 | EVM:超出最大代碼量 | 
| 0x07 | 斷氣 | 
| 0x08 | EVM:寫保護 | 
| 0x09 | EVM: 恢復執行 | 
| 0x0a | 達到了 tx 的操作碼計算成本上限 | 
| 0x0b | 帳戶已存在 | 
| 0x0c | 不是程序賬戶(例如,有代碼和存儲的賬戶) | 
| 0x0d | 現在不支持人類可讀地址 | 
| 0x0e | 費用比率超出範圍 ([1, 99] | 
| 0x0f | AccountKeyFail 不可更新 | 
| 0x10 | 不同賬戶密鑰類型 | 
| 0x11 | 無法將 AccountKeyNil 初始化為帳戶 | 
| 0x12 | 公鑰不在曲線上 | 
| 0x13 | 鍵重為零 | 
| 0x14 | 鍵不可序列化 | 
| 0x15 | 複製鑰匙 | 
| 0x16 | 加權和溢出 | 
| 0x17 | 不可滿足的閾值。 密鑰加權和小於閾值。 | 
| 0x18 | 長度為零 | 
| 0x19 | 太長 | 
| 0x1a | 嵌套複合類型 | 
| 0x1b | 遺留交易必須使用遺留賬戶密鑰 | 
| 0x1c | 棄用功能 | 
| 0x1d | 不支持 | 
| 0x1e | 智能合約代碼格式無效 |