Вызов функции из развернутого контракта с ошибкой оценки газа

Я развернул контракт с токеном ERC20, импортировав мастер твердости openzeppelin. Теперь я попытался вызвать метод переноса из контракта AToken (уже развернутого) в контракт CallAToken, используя первый адрес контракта. Я написал код ниже, но его выбрасывает следующую ошибку

error:Gas estimation errored with the following message (see below). The transaction execution will likely fail. Do you want to force sending? 

Кто-нибудь может подсказать, что я сделал ошибку и что я должен сделать?- Спасибо

pragma solidity ^0.5.1;

contract AToken {

   function transfer(address sender , address _to, uint256 _value) public;
}

contract CallAToken {

  function CallTransfer(address _to, uint256 _value) public {
        AToken sd = AToken(0x123456789);
       return sd.transfer(msg.sender,_to, _value);

    }

}

0 ответов

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