[contracts] Add per local weight for function call (#12806)

* Add per local weight for function call

* ".git/.scripts/bench-bot.sh" pallet dev pallet_contracts

* Update frame/contracts/src/benchmarking/mod.rs

Co-authored-by: Alexander Theißen <alex.theissen@me.com>

* apply suggestions from code review

* ".git/.scripts/bench-bot.sh" pallet dev pallet_contracts

* Update frame/contracts/src/benchmarking/mod.rs

Co-authored-by: Alexander Theißen <alex.theissen@me.com>

* tune the benchmark

* ".git/.scripts/bench-bot.sh" pallet dev pallet_contracts

* fix benches

* ".git/.scripts/bench-bot.sh" pallet dev pallet_contracts

Co-authored-by: command-bot <>
Co-authored-by: Alexander Theißen <alex.theissen@me.com>
This commit is contained in:
Sasha Gryaznov
2022-12-06 11:52:12 +02:00
committed by GitHub
parent e1f38d95ec
commit c336eae64a
7 changed files with 1383 additions and 1267 deletions
+11 -2
View File
@@ -5271,7 +5271,7 @@ dependencies = [
"sp-keystore",
"sp-runtime",
"sp-std",
"wasm-instrument",
"wasm-instrument 0.4.0",
"wasmi 0.20.0",
"wasmparser-nostd",
"wat",
@@ -7961,7 +7961,7 @@ dependencies = [
"sp-sandbox",
"sp-wasm-interface",
"thiserror",
"wasm-instrument",
"wasm-instrument 0.3.0",
"wasmer",
"wasmi 0.13.0",
]
@@ -11276,6 +11276,15 @@ dependencies = [
"parity-wasm",
]
[[package]]
name = "wasm-instrument"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a47ecb37b9734d1085eaa5ae1a81e60801fd8c28d4cabdd8aedb982021918bc"
dependencies = [
"parity-wasm",
]
[[package]]
name = "wasm-opt"
version = "0.110.2"