Contracts Add deposit for dependencies (#14079)
* wip * fixes * rm comment * join fns * clippy * Fix limits * reduce diff * fix * fix * fix typo * refactor store to use self * refactor run to take self by value * pass tests * rm comment * fixes * fix typo * rm * fix fmt * clippy * ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts * Update frame/contracts/src/lib.rs Co-authored-by:Sasha Gryaznov <hi@agryaznov.com> * Update frame/contracts/src/wasm/mod.rs Co-authored-by:
Sasha Gryaznov <hi@agryaznov.com> * Update frame/contracts/src/wasm/mod.rs Co-authored-by:
Sasha Gryaznov <hi@agryaznov.com> * PR review, rm duplicate increment_refcount * PR review * Update frame/contracts/src/wasm/prepare.rs Co-authored-by:
Sasha Gryaznov <hi@agryaznov.com> * Add test for failing storage_deposit * fix lint * wip * Delegate update take 2 * update * fix migration * fix migration * doc * fix lint * update migration * fix warning * reformat comment * regenerate weightInfo trait * fix merge * PR review https://github.com/paritytech/substrate/pull/14079#discussion_r1255904563 * PR review https://github.com/paritytech/substrate/pull/14079/files#r1257521373 * PR review remove optimisation https://github.com/paritytech/substrate/pull/14079/files#r1263312237 * PR review fix return type https://github.com/paritytech/substrate/pull/14079/files#r1263315804 * Apply suggestions from code review Co-authored-by:
Alexander Theißen <alex.theissen@me.com> * PR review pass CodeInfo and update docstring https://github.com/paritytech/substrate/pull/14079/files#r1257522327 * PR review add code_info to the executable https://github.com/paritytech/substrate/pull/14079/files#r1263309049 * rename info -> contract_info * Update frame/contracts/src/exec.rs Co-authored-by:
Alexander Theißen <alex.theissen@me.com> * Update frame/contracts/fixtures/add_remove_delegate_dependency.wat Co-authored-by:
Alexander Theißen <alex.theissen@me.com> * Update frame/contracts/src/migration/v13.rs * fix tests * Fmt & fix tests * Test Result<(), _> return type * Update frame/contracts/src/migration.rs Co-authored-by:
Alexander Theißen <alex.theissen@me.com> * Revert "Test Result<(), _> return type" This reverts commit a876168f2054edf84d720c666387583ccbe78dcd. * add / update doc comments * fix backticks * Revert "Revert "Test Result<(), _> return type"" This reverts commit 3cbb6161d1abd9520cd9f8519b4dfbf4f29a2998. * fix bench * fix bench * fix * Update frame/contracts/src/storage/meter.rs Co-authored-by:
Alexander Theißen <alex.theissen@me.com> * rm stale comments * Apply suggestions from code review Co-authored-by:
Sasha Gryaznov <hi@agryaznov.com> * PR suggestion * Add missing doc * fx lint * ".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime=dev --target_dir=substrate --pallet=pallet_contracts * Update frame/contracts/src/lib.rs Co-authored-by:
Juan <juangirini@gmail.com> --------- Co-authored-by: command-bot <> Co-authored-by:
Sasha Gryaznov <hi@agryaznov.com> Co-authored-by:
Alexander Theißen <alex.theissen@me.com> Co-authored-by:
Juan <juangirini@gmail.com>
Showing
- substrate/bin/node/runtime/src/lib.rs 3 additions, 0 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/contracts/fixtures/add_remove_delegate_dependency.wat 111 additions, 0 deletions...ame/contracts/fixtures/add_remove_delegate_dependency.wat
- substrate/frame/contracts/src/benchmarking/mod.rs 131 additions, 7 deletionssubstrate/frame/contracts/src/benchmarking/mod.rs
- substrate/frame/contracts/src/exec.rs 453 additions, 295 deletionssubstrate/frame/contracts/src/exec.rs
- substrate/frame/contracts/src/lib.rs 23 additions, 2 deletionssubstrate/frame/contracts/src/lib.rs
- substrate/frame/contracts/src/migration.rs 1 addition, 0 deletionssubstrate/frame/contracts/src/migration.rs
- substrate/frame/contracts/src/migration/v13.rs 135 additions, 0 deletionssubstrate/frame/contracts/src/migration/v13.rs
- substrate/frame/contracts/src/schedule.rs 8 additions, 0 deletionssubstrate/frame/contracts/src/schedule.rs
- substrate/frame/contracts/src/storage.rs 82 additions, 5 deletionssubstrate/frame/contracts/src/storage.rs
- substrate/frame/contracts/src/storage/meter.rs 25 additions, 19 deletionssubstrate/frame/contracts/src/storage/meter.rs
- substrate/frame/contracts/src/tests.rs 273 additions, 12 deletionssubstrate/frame/contracts/src/tests.rs
- substrate/frame/contracts/src/wasm/mod.rs 77 additions, 1 deletionsubstrate/frame/contracts/src/wasm/mod.rs
- substrate/frame/contracts/src/wasm/runtime.rs 32 additions, 3 deletionssubstrate/frame/contracts/src/wasm/runtime.rs
- substrate/frame/contracts/src/weights.rs 2619 additions, 2471 deletionssubstrate/frame/contracts/src/weights.rs
Please register or sign in to comment