Contract Troubleshooting - Unable to Verify Contract Source
Before contacting us for any contract verification issues please verify on your own that the compiled contract byte code matches the input creation code. To do this :
-
Go to the online Remix/Browser solidity site at https://remix.ethereum.org/.
-
Copy and paste your contract source code while selecting the same options that you used while creating your original contract that you wish to verify.
-
Take note of the compiled byte code in Remix/Browser solidity browser.
-
Copy the compiled byte code above and compare it with the input creating byte code on {{explorer}}. You can get this by looking at the "inputData" field of the transaction that created this contract on {{website}}.
If they don't match, it won't verify.
Note: The above assumes that you are verifying a simple contract with no constructor arguments or libraries. If these are present there are additional steps involved.