Code
tab to view the bytecode, click the Verify & Publish button. You will see several options for verification.0x
address supplied on contract creation. contract MyContract {..
MyContract is the contract name. pragma solidity X.X.X
. Use the corresponding compiler version rather than the nightly build.Verify and Publish
button.Read Contract
. The contract name will now appear in BlockScout with any transactions related to your contract.MyContract
.path/to/file.sol:MyContract
(path should match what is written in your JSON file).0x
address supplied on contract creation. Should autopopulateVerify and Publish
button.Read Contract
. The contract name will now appear in BlockScout with any transactions related to your contract.There was an error compiling your contract
message this means the bytecode doesn't match the supplied sourcecode. Unfortunately, there are many reasons this may be the case. Here are a few things to try: