在solidity中如何去判断一个地址是否为erc20合约地址
//这是我的初始化方法 constructor(IERC20 _token) { upgradeToken = _token; }
我想在初始的时候去验证一下传入的参数是否为一个erc20地址,请问该怎么写?
不好准确的判断, 但是可以尝试调用一个 ERC20 标准的函数。
例如调用一下balanceOf , transfer 等。