I am unable to verify the contract in etherscan.io. I was able to deploy the same solidity code in (Geth, Mist). But the same code I am unable to verify in etherscan.io. What mistake am I doing here?
While deploying the code on mist I used the compiler version:
pragma solidity ^0.4.16;
I selected the same compiler version in etherscan.io : 0.4.16+commit.d7661dd9
Here is the transaction :
Contract was created during Txn# 0x9832deb04d2900f97c0434588038f573ee066c0a095c1c0a0af07225d0068a9d
Result: Does not match the input creation bytecode found at this address. Sorry! The Compiled Contract ByteCode for 'Purchase' does NOT match the Contract Creation Code for [0x89d236a8387e6fE94e27D674D856e09f4dEE1302].