Получение ошибки при использовании address.transfer solidity - PullRequest
0 голосов
/ 31 марта 2020

Я получаю сообщение об ошибке при использовании функции address.transfer в договоре солидности и возвращаемая транзакция

"Возвратная ошибка: исключение виртуальной машины при обработке транзакции: возврат в PromiEvent"

pragma solidity >=0.4.21 <0.7.0;

contract MyContract {
function payEther(address payable _wallet, uint _amount) public {
     _wallet.transfer(_amount);
}
}

1 Ответ

0 голосов
/ 18 апреля 2020

Я исправил эту проблему, адрес контракта должен быть адресом к оплате, также должен иметь достаточный баланс. Функция Fallback с внешней видимостью делает адрес контракта подлежащим оплате

...