-
-
Notifications
You must be signed in to change notification settings - Fork 818
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This commit adds support for overriding the storage layout using `solc_json` and archive inputs, and consequently adding the storage layout if it was provided to these formats as output. This makes it possible for verifiers to verify code compiled with a storage layout override with no changes on their end. A design decision was made to have the storage layout override affect the integrity hash. This is so you can tell that a contract was compiled with storage layout override (even if it does not affect the bytecode). --------- Co-authored-by: Charles Cooper <[email protected]>
- Loading branch information
1 parent
a29b49d
commit d67e57c
Showing
10 changed files
with
262 additions
and
48 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.