Contracts: runtime_call and storage_deposit (#13990)

* wip

* add comments

* fix comment

* comments

* comments

* PR comment

* field orders

* Update frame/contracts/src/tests.rs

* Update frame/contracts/fixtures/call_runtime_and_call.wat

Co-authored-by: Sasha Gryaznov <hi@agryaznov.com>

* Apply suggestions from code review

Co-authored-by: Sasha Gryaznov <hi@agryaznov.com>

* Apply suggestions from code review

Co-authored-by: Sasha Gryaznov <hi@agryaznov.com>

* Update frame/contracts/src/tests.rs

Co-authored-by: Sasha Gryaznov <hi@agryaznov.com>

* Validate fees of failed call

* Update frame/contracts/src/tests.rs

* Update frame/contracts/src/tests.rs

* Update frame/contracts/src/tests.rs

* bubble up refund error

* rename fixture file

---------

Co-authored-by: Sasha Gryaznov <hi@agryaznov.com>
Co-authored-by: parity-processbot <>
This commit is contained in:
PG Herveou
2023-04-29 18:07:55 +02:00
committed by GitHub
parent 1eb2e4f390
commit 4df004d0d4
6 changed files with 189 additions and 67 deletions
+1
View File
@@ -5922,6 +5922,7 @@ dependencies = [
"pallet-contracts-primitives",
"pallet-contracts-proc-macro",
"pallet-insecure-randomness-collective-flip",
"pallet-proxy",
"pallet-timestamp",
"pallet-utility",
"parity-scale-codec",