To reproduce:
npm i
export MNEMONIC="[your-mnemonic]"
export PROVIDER_URL="[your-provider-url]"
export ETHERSCAN_API_KEY="[your_etherscan_api_key]"
truffle migrate --network rinkeby
Now try verifying using any method:
- Using
verify-on-etherscan
:API_KEY=[your-api-key] verify-on-etherscan --network rinkeby ./build/contracts/MetaCoin.json --use-fetch=false --verbose --output ./flattened
- Using
truffle-plugin-verify
:truffle run verify MetaCoin --network rinkeby --debug
I've created deployed-artifacts
folder which contains contracts already deployed:
MetaCoin: 0x44dBb24aC3a20Ad85BfBCB5F25Fcb96a20805DD8
(https://rinkeby.etherscan.io/verifyContract-solc-multiple?a=0x44dBb24aC3a20Ad85BfBCB5F25Fcb96a20805DD8). The deployed bytecode is
0x608060405234801561001057600080fd5b503260009081526020819052604090206127109055610293806100346000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80637bd703e81461005157806390b98a111461007a578063a4832c9c1461009a578063f8b2cb4f146100af575b600080fd5b61006461005f3660046101b3565b6100c2565b6040516100719190610247565b60405180910390f35b61008d6100883660046101d5565b6100dd565b604051610071919061023c565b6100ad6100a83660046101ff565b61016c565b005b6100646100bd3660046101b3565b61017d565b60006100d76100d08361017d565b6002610198565b92915050565b336000908152602081905260408120548211156100fc575060006100d7565b33600081815260208190526040808220805486900390556001600160a01b03861680835291819020805486019055519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061015b908690610247565b60405180910390a350600192915050565b8051600a1061017a57600080fd5b50565b6001600160a01b031660009081526020819052604090205490565b0290565b80356001600160a01b03811681146100d757600080fd5b6000602082840312156101c4578081fd5b6101ce838361019c565b9392505050565b600080604083850312156101e7578081fd5b6101f1848461019c565b946020939093013593505050565b600060208284031215610210578081fd5b6040516020810181811067ffffffffffffffff8211171561022f578283fd5b6040529135825250919050565b901515815260200190565b9081526020019056fea365627a7a723158202cde5f78651a0ca96bd776e7eec7b68e5d8dbf1d0bb76978a5c7a350caadf5756c6578706572696d656e74616cf564736f6c63430005100040