# 合约异常处理

以下情况出现异常

  • 执行一条指令,该指令期望堆栈上的元素多于当前的元素
  • 一个校验指令失败
  • 一个FAIL指令被执行
  • 运行极限低于当前指令所需的值
  • 检测到密钥或签名的编码无效
  • 强制数字失败
  • 拼接或数字指令之一的边界检查失败
  • 程序执行以一个空的数据堆栈结束
  • 程序执行以数据栈顶部的错误项结束
  • 一条指令指定它失败
Last Updated: 3/28/2020, 5:24:14 PM