diff --git a/content/10.zk-stack/10.components/70.compiler/20.specification/70.binary-layout.md b/content/10.zk-stack/10.components/70.compiler/20.specification/70.binary-layout.md index 10b3999c..02cf174d 100644 --- a/content/10.zk-stack/10.components/70.compiler/20.specification/70.binary-layout.md +++ b/content/10.zk-stack/10.components/70.compiler/20.specification/70.binary-layout.md @@ -361,9 +361,7 @@ It is placed immediately after the code region and contains: An optional, implementation-defined hash of the contract metadata, which may include its source. Depending on the initial layer where the compilation starts (a Solidity -contract, its YUL code, assembly), the hash value may be different. +contract, its Yul code, assembly), the hash value may be different. -Currently either the hash is computed as `keccak256`, or it is omitted completely. - -- [Definition of metadata hash.](https://github.com/matter-labs/era-compiler-solidity/blob/main/src/project/contract/metadata.rs) -- [Front-end code that passes hash to the assembly.](https://github.com/matter-labs/era-compiler-solidity/blob/main/src/project/contract/mod.rs#L146) +- [Metadata usage and definition.](https://github.com/matter-labs/era-compiler-solidity/blob/main/docs/src/02-command-line-interface.md#--metadata) +- [Supported metadata hash types.](https://github.com/matter-labs/era-compiler-solidity/blob/main/docs/src/02-command-line-interface.md#--metadata-hash)