You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I noticed that when using solidity versions 0.4.20 and 0.4.21 that I get a name clash error when I try to compile an interface that has this code in it:
function safeTransferFrom(address _from, address _to, uint256 _tokenId) external;
function safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes _data) external;
This is the error I get:
TypeError: Function overload clash during conversion to external types for arguments.
But this code should work, but it does not. It does work if I change the keyword external to public.
The code is from the ERC721 standard.
I noticed that when using solidity versions 0.4.20 and 0.4.21 that I get a name clash error when I try to compile an interface that has this code in it:
This is the error I get:
But this code should work, but it does not. It does work if I change the keyword external to public.
The code is from the ERC721 standard.
I am using the compiler in remix.
#3699
#3729
The text was updated successfully, but these errors were encountered: