0

运行 truffle 测试时,控制台出现以下错误。可能是什么问题导致了这种情况。

错误:tx 没有正确的随机数。帐户的随机数为:7 tx 的随机数为:6

function activateAirline(address airlineAddress) external payable returns(bool) { require(isOperational(), "Service is not available"); require(msg.sender == airlineAddress, "You can only fund your airline"); require(msg.value == 10 ether, "Please submit 10 ether to activate your airline"); contractOwner.transfer(10 ether); }

这是我运行合约脚本的松露初始化

这是我的松露迁移文件

这是我的松露测试

这是我的合约功能

4

1 回答 1

0

“tx 的随机数为:6”

您使用“TX”的方式没有明确定义。当它要求随机数时,取决于你想要做什么,它是与该合约方法交互的地址的随机数。你可以发布你的代码吗?

于 2019-02-21T23:15:38.487 回答