本文へスキップ
このページは英語からの機械翻訳を使用しており、誤りや不明瞭な表現が含まれている可能性があります。最も正確な情報については、オリジナルの英語版をご覧ください。頻繁な更新のため、一部のコンテンツはオリジナルの英語になっている可能性があります。Crowdinでの取り組みに参加して、このページの翻訳改善にご協力ください。 (Crowdin translation page, Contributing guide)

トランザクション・エラー・コード

KaiaはトランザクションレシートにtxErrorフィールドを提供し、トランザクションの実行に失敗した理由についての詳細な情報を開発者に提供する。 このフィールドは、トランザクションの実行が失敗した場合にのみ存在する。 ストレージとネットワーク帯域幅を節約するために、txError は整数値を含む。 以下の表は txError の値の意味を示している。

エラーコード説明
0x02スマートコントラクトの実行中にVMエラーが発生
0x03最大通話深度超過
0x04契約住所衝突
0x05契約書作成コード ガス欠保管
0x06evm: 最大コードサイズを超えました
0x07ガス欠
0x08evm:書き込み保護
0x09evm: 実行が差し戻された
0x0atxのオペコード計算コストの限界に達した。
0x0bアカウントはすでに存在する
0x0cプログラムアカウントでないこと。
0x0d人間が読めるアドレスは現在サポートされていません
0x0e手数料率が範囲外。
0x0fAccountKeyFail は更新できません。
0x10異なるアカウント・キー・タイプ
0x11AccountKeyNil をアカウントに初期化することはできません。
0x12公開鍵が曲線上にない
0x13キーの重さはゼロ
0x14キーがシリアライズ可能でない
0x15合鍵
0x16加重和オーバーフロー
0x17満足できない閾値。 キーの重み付け合計が閾値より小さい。
0x18長さはゼロ
0x19長すぎる
0x1a入れ子複合型
0x1bレガシー・トランザクションは、レガシー・アカウント・キーでなければならない。
0x1c非推奨機能
0x1dさいようしない
0x1eスマートコントラクトのコード形式が無効
ページを改善してください。