Adapt `pallet-contracts` to WeightV2 (#12421)
* Replace contract access weight by proper PoV component * Return the whole weight struct from dry-runs * Fixup `seal_call` and `seal_instantiate` * Fix duplicate extrinsics * Remove ContractAccessWeight from runtime * Fix doc link * Remove leftover debugging output
Showing
- substrate/Cargo.lock 1 addition, 0 deletionssubstrate/Cargo.lock
- substrate/bin/node/runtime/src/lib.rs 0 additions, 1 deletionsubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/contracts/primitives/Cargo.toml 1 addition, 0 deletionssubstrate/frame/contracts/primitives/Cargo.toml
- substrate/frame/contracts/primitives/src/lib.rs 6 additions, 5 deletionssubstrate/frame/contracts/primitives/src/lib.rs
- substrate/frame/contracts/src/gas.rs 32 additions, 29 deletionssubstrate/frame/contracts/src/gas.rs
- substrate/frame/contracts/src/lib.rs 32 additions, 149 deletionssubstrate/frame/contracts/src/lib.rs
- substrate/frame/contracts/src/tests.rs 19 additions, 17 deletionssubstrate/frame/contracts/src/tests.rs
- substrate/frame/contracts/src/wasm/code_cache.rs 5 additions, 10 deletionssubstrate/frame/contracts/src/wasm/code_cache.rs
Please register or sign in to comment