跳至主要内容
本页面使用机器翻译自英语,可能包含错误或不清楚的语言。如需最准确的信息,请参阅英文原文。由于更新频繁,部分内容可能与英文原文有出入。请加入我们在 Crowdin 上的努力,帮助我们改进本页面的翻译。 (Crowdin translation page, Contributing guide)

交易错误代码

Kaia 在事务收据中提供了 "txError "字段,以便为开发人员提供更多有关事务执行失败原因的信息。 该字段仅在事务执行失败时存在。 为节省存储空间和网络带宽,txError 包含一个整数值。 下表显示了 txError 中值的含义。

错误代码说明
0x02运行智能合约时出现虚拟机错误
0x03超过最大调用深度
0x04合同地址碰撞
0x05合同创建代码储气库
0x06EVM:超出最大代码量
0x07断气
0x08EVM:写保护
0x09EVM: 恢复执行
0x0a达到了 tx 的操作码计算成本上限
0x0b帐户已存在
0x0c不是程序账户(例如,有代码和存储的账户)
0x0d现在不支持人类可读地址
0x0e费用比率超出范围 ([1, 99]
0x0fAccountKeyFail 不可更新
0x10不同账户密钥类型
0x11无法将 AccountKeyNil 初始化为帐户
0x12公钥不在曲线上
0x13键重为零
0x14键不可序列化
0x15复制钥匙
0x16加权和溢出
0x17不可满足的阈值。 密钥加权和小于阈值。
0x18长度为零
0x19太长
0x1a嵌套复合类型
0x1b遗留交易必须使用遗留账户密钥
0x1c弃用功能
0x1d不支持
0x1e智能合约代码格式无效
让这个页面变得更好