Имея эту проблему в солидности, может ли кто-нибудь мне помочь

#ethereum #solidity

Вопрос:

Недопустимый тип аргумента в вызове функции. Недопустимое неявное преобразование из контракта AstTokenSale в запрошенный адрес.

У меня есть эта ошибка, и я не знаю, как ее исправить, может ли кто-нибудь мне помочь

вот код

         require(tokenContract.transfer(admin, tokenContract.balanceOf(this)));
 

Ответ №1:

Ошибка, указывающая на недопустимое неявное преобразование из контракта AstTokenSale в запрошенный адрес, означает, что вы должны address явно выполнить приведение.

Попробуй это require(tokenContract.transfer(admin, tokenContract.balanceOf(address(this)))); . Также предоставьте более подробную информацию о проблеме и ее стеке, задавая вопрос.