opened
yorhodes
username_0
### Expected Behavior

Celo contracts verified on https://sourcify.dev/ 

### Current Behavior

No verified contracts on sourcify (or blockscout)

https://docs.blockscout.com/for-projects/premium-features/contracts-verification-via-sourcify
Verify released contracts using sourcify 
issue
created
zviadm
username_1
Just a note that might be helpful. I recently integrated fetching verified contract metadata from sourcify in Celo Terminal. It was surprisingly easy to do and also verification side was very easy and smooth too directly with https://sourcify.dev.

One really nice thing that is also possible with `sourcify` is that once you verify contracts on alfajores or baklava, you don't even need to do anything to verify them on mainnet as long as contracts match exactly, since it will do automatic bytecode matching and find appropriate metadata + source. 

For verification itself, using sourcify api directly can be easier than having to go through blockscout:  https://github.com/ethereum/sourcify/blob/master/docs/api/server/verification1/verify.md
https://github.com/ethereum/sourcify#api
comment
created
yorhodes
username_0
@kevjue worked with this tool during ubeswap audit, could be a good candidate
comment
created
yorhodes
username_0
blocked on https://github.com/celo-org/celo-monorepo/issues/7855
comment
created
yorhodes
username_0
https://github.com/ethereum/sourcify/issues/468
comment
closed
yorhodes
username_0
issue