Skip to content

📖 Removal of Bytecode Metadata #75

Closed Answered by pcaversaccio
ardislu asked this question in Q&A
Discussion options

You must be logged in to vote

If there's differences in other solc outputs besides the bytecode, can these differences be resolved without removing the bytecodeHash? Removing this metadata seems like a drastic step. As described in the README note, lack of bytecode metadata means source code verification is impossible without some reliance on an off-chain mechanism to connect the source code to the smart contract. This affects not just Sourcify, but also any independently-developed smart contract source code verifier in the future.

@ardislu very good question! Let me elaborate on our design decision:

  1. Since this factory is/will be deployed on probably hundreds of different EVM chains, having a deterministic compilat…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@ardislu
Comment options

@pcaversaccio
Comment options

Answer selected by pcaversaccio
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
documentation 📖 Improvements or additions to documentation
2 participants