首先须要检查合约逻辑是否都正确,以及是不是合约抛出的错误,这两点最好是经过写测试用例来保证。html
其次看调用方是否传参有问题,包括调用合约时传递的任何一个选项,好比 from, value, data, gas 等。web
典型的, 若是 gas 限制住了当前交易手续费,就会 ALERT 交易出错,合约代码执行异常。测试
Link:http://www.javashuo.com/article/p-hywljrls-dk.htmlhtm