不断收到错误:还原//尝试存储变量时

时间:2019-02-22 19:09:27

标签: solidity remix

当前,我正在尝试添加资产,以便将其添加到存储中,但我一直收到错误回复

function addAsset(
  address payable _owner,
  string calldata _name,
  uint _valueUSD,
  uint _cap,
  uint _annualizedROI,
  uint _projectedValueUSD,
  uint _timeframeMonths,
  uint _valuePerTokenCents
) external {
  VTToken token = new VTToken(
    _owner,
    address(stableToken),
    _name,
    _valueUSD,
    _cap,
    _annualizedROI,
    _projectedValueUSD,
    _timeframeMonths,
    _valuePerTokenCents
  );

错误:

VM错误:还原。 还原事务已还原到初始状态。 注意:如果您发送值,则应向构造函数付款。

1 个答案:

答案 0 :(得分:0)

就像错误中提到的那样,在构造函数前面加上 payable 关键字。