The ERC20 Verifier, developed by OpenZeppelin, allows users to enter the address of an ERC20 contract and verify its compliance with the ERC20 standard. To use this tool, the contract's source code must be verified on Etherscan and compiled with Solidity versions 0.4 or 0.5. Utilizing tinchoabbate's slither-scripts, the verifier assesses whether a contract is a valid ERC20 by examining matching signatures, return types, the presence of custom modifiers, event emissions, and more. Please note that while this tool provides valuable insights into the contract's structure, it does not evaluate the functionality of the contract's functions. Use this tool at your own risk, and feel free to share your feedback in the OpenZeppelin forum.
Get started in 5 minutes