以太坊/松露/松散度:错误:TX没有正确的随机数

时间:2019-02-21 12:47:12

标签: ethereum solidity truffle ganache

运行松露测试时,控制台上出现以下错误。可能是什么原因引起的。

  

错误: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); }

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

这是我的松露迁移文件

这是我的松露测试

这是我的合同职能

1 个答案:

答案 0 :(得分:0)

  

“ tx的现时值为6”

使用“ TX”的方式没有明确定义。当它要求随机数时,根据您要执行的操作,它是与该合同方法进行交互的地址的随机数。你可以发布代码吗?