Продолжать получать ошибку: вернуться // при попытке сохранить переменную
В настоящее время я пытаюсь добавить ресурс, чтобы он был добавлен в хранилище, но я получаю сообщение об ошибке
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.