当前,我正在尝试添加资产,以便将其添加到存储中,但我一直收到错误回复
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错误:还原。 还原事务已还原到初始状态。 注意:如果您发送值,则应向构造函数付款。
答案 0 :(得分:0)
就像错误中提到的那样,在构造函数前面加上 payable 关键字。