LimeChain / etherlime

Dapp Development framework based on ethers.js
MIT License
185 stars 41 forks source link

Add support of contracts verification in BlockScout #276

Open vbaranov opened 5 years ago

vbaranov commented 5 years ago

https://blockscout.com/ https://github.com/poanetwork/blockscout

BlockScout is a fully-featured open-source blockchain explorer for any EVM-compatible chains. POA network hosts multiple chains itself:

Chain Network ID instance API endpoint API docs endpoint
ETH Mainnet 1 https://blockscout.com/eth/mainnet ./api ./api_docs
Kovan 42 https://blockscout.com/eth/kovan ./api ./api_docs
Rinkeby 4 https://blockscout.com/eth/rinkeby ./api ./api_docs
Ropsten 3 https://blockscout.com/eth/ropsten ./api ./api_docs
Goerli 5 https://blockscout.com/eth/goerli ./api ./api_docs
POA Sokol 77 https://blockscout.com/poa/sokol ./api ./api_docs
POA Core 99 https://blockscout.com/poa/core ./api ./api_docs
xDai 100 https://blockscout.com/poa/dai ./api ./api_docs
RSK Mainnet 31 https://blockscout.com/rsk/mainnet ./api ./api_docs
LUKSO L14 testnet 22 https://blockscout.com/lukso/l14 ./api ./api_docs

And every API instance provides contracts verification API endpoint:

?module=contract&action=verify&addressHash={addressHash}&name={name}&compilerVersion={compilerVersion}&optimization={false}&contractSourceCode={contractSourceCode}

The description of this endpoint and Try it out section is on api_docs page.

It would be awesome to have it integrated to etherlime.

ochikov commented 5 years ago

Hello @vbaranov and thank you for the opened issue. We are going to include Blockscout verification in our roadmap. I am going to keep you updated!

Thank you,

leonprou commented 4 years ago

We are using etherlime to deploy contract to our sidechain where we have only blockscout, so making this work would be really awesome :blush:

Perseverance commented 4 years ago

Thanks guys, we had some drawbacks on progressing on the roadmap. Blockscout integration is literally the next thing we plan on integrating with