本頁面使用機器翻譯自英語,可能包含錯誤或不清楚的語言。如需最準確的信息,請參閱英文原文。由於更新頻繁,部分內容可能與英文原文有出入。請加入我們在 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 | 智能合約代碼格式無效 |