Fix FP in erc20-interface as a result of ERC721 similarities #215
This PR aims to resolve #186 . It checks if any ERC721 functions exist before assuming a contract is implementing ERC20. This is due to the fact that ERC721 has similar definitions to ERC20.
More information about the implementation of this PR can be found in the issue thread.
As of commit 7238e9b :
Tests were changed to test every incorrect function signature would be reported. All reported the correct information, and the referenced contracts which affected the issue linked above do not report any false positives anymore.
Other token standards which have been checked: