Продолжать получать ошибку: вернуться // при попытке сохранить переменную

В настоящее время я пытаюсь добавить ресурс, чтобы он был добавлен в хранилище, но я получаю сообщение об ошибке

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: вернуться. revert Транзакция была возвращена в исходное состояние. Примечание. Конструктор должен быть платным, если вы отправляете значение.

1 ответ

Как упомянуто в ошибке, добавьте к конструктору ключевое слово payable.

Другие вопросы по тегам