smart-contracts icon indicating copy to clipboard operation
smart-contracts copied to clipboard

Invalid type for argument in function call. Invalid implicit conversion from contract IERC20 to contract IERC20 requested

Open Samboy76 opened this issue 2 years ago • 0 comments

Hi, When I perform the following import statement in my flashloan smart contract to use Kyber Network import { KyberNetworkProxy as IKyberNetworkProxy } from '../smart-contracts/contracts/sol6/KyberNetworkProxy.sol'; and declared IERC20 other; and attempt to compile my flashloan smart contract it complains about this code line and some others using this function (uint expectedRate, ) = kyber.getExpectedRate(other, IERC20(KYBER_ETH_ADDRESS), balanceOther); it returns the above error message Invalid type for argument in function call. Invalid implicit conversion from contract IERC20 to contract IERC20 requested It´s been bugging me for days now. Any clues or suggestions would be most welcome.

Thank you in advance.

Samboy76 avatar Nov 16 '22 08:11 Samboy76