joshstevens19 / evmc

a simple cli tool to load a contract code up in your IDE instantly.
MIT License
127 stars 8 forks source link

Sourcify support #5

Open kuzdogan opened 1 year ago

kuzdogan commented 1 year ago

Hi, just encountered the project randomly and really liked it. It is in lines with what we are trying to achieve at https://sourcify.dev.

Sourcify is a decentralized verified contract repository and an open-sourced smart contract verification tool. We pin the Solidity metadata files and source files on IPFS, which are retrievable through the bytecode (See in action in the playground).

We also want to make it easier for the users to do "edge verification" because while getting contracts from IPFS through the bytecode is convenient, one still needs to make sure the source code behind the IPFS CID really compiles to this code. Although really unlikely, the contract deployer can still tamper with the CID that is normally placed by the Solidity compiler.

Would love to see native Sourcify support on evmc. Let me know how we can help, and happy to chat!

cc: @marcocastignoli

joshstevens19 commented 1 year ago

Hey dude let’s do this, I’m really up for doing a full integration with sourceify, I’m a huge fan of that project. let’s start up a telegram and we can discuss the feature set ? I have a few questions around it also! Telegram dev_josh ! speak soon