NEO GUI“执行在故障状态下终止”

时间:2018-11-12 10:56:14

标签: blockchain

嗨,我是NEO区块链的新手,试图使用neo-gui部署我的第一份合同。 我正在遵循这个惯例: https://freestartupkits.com/articles/technology/cryptocurrency-news-and-tips/ultimate-neo-smart-contract-tutorial/#part4

在“调用您的第二个智能合约”上,出现错误“执行在故障状态下终止”(见下图)。

我相信我有足够的汽油。该如何解决?

enter image description here

1 个答案:

答案 0 :(得分:0)

这是由于合同编译器中的兼容性问题。

您将不得不回到构建和部署新编译器的位置。为新编译器打开项目,找到neon/Program.cs:line 26并修改将bCompatible设置为的行:

bool bCompatible = true;

然后重新构建,重新部署编译器,并使用新的编译器重新编译您的合同。

我知道,这并不有趣。

或者,在构建合同时,也许可以将--compatible标志传递给编译器,但这对于像我这样的VS新手来说太过分了。