Improve CheckMetadataHash: make it constant time and compile error on wrong env variable (#6141)
* The compilation now panics if the optional compile-time environment variable `RUNTIME_METADATA_HASH` contains an invalid value. * The weight for the `CheckMetadataHash` transaction extension is more accurate as it is almost compile-time.
parent
5e0843e5
Showing
- Cargo.lock 1 addition, 0 deletionsCargo.lock
- Cargo.toml 1 addition, 0 deletionsCargo.toml
- prdoc/pr_6141.prdoc 11 additions, 0 deletionsprdoc/pr_6141.prdoc
- substrate/frame/metadata-hash-extension/Cargo.toml 2 additions, 0 deletionssubstrate/frame/metadata-hash-extension/Cargo.toml
- substrate/frame/metadata-hash-extension/src/lib.rs 22 additions, 4 deletionssubstrate/frame/metadata-hash-extension/src/lib.rs
Please register or sign in to comment