contracts: Remove weight pre charging (#8976)
* Remove pre-charging for code size * Remove pre charging when reading values of fixed size * Add new versions of API functions that leave out parameters * Update CHANGELOG.md * Apply suggestions from code review Co-authored-by:Alexander Popiak <alexander.popiak@parity.io> * Add v1 for seal_set_rent_allowance * Remove unneeded trait bound Co-authored-by:
Guillaume Thiolliere <gui.thiolliere@gmail.com> Co-authored-by:
Alexander Popiak <alexander.popiak@parity.io> Co-authored-by:
Guillaume Thiolliere <gui.thiolliere@gmail.com>
Showing
- substrate/frame/contracts/CHANGELOG.md 5 additions, 0 deletionssubstrate/frame/contracts/CHANGELOG.md
- substrate/frame/contracts/fixtures/dummy.wat 5 additions, 0 deletionssubstrate/frame/contracts/fixtures/dummy.wat
- substrate/frame/contracts/fixtures/instantiate_return_code.wat 2 additions, 4 deletions...rate/frame/contracts/fixtures/instantiate_return_code.wat
- substrate/frame/contracts/fixtures/ok_trap_revert.wat 1 addition, 1 deletionsubstrate/frame/contracts/fixtures/ok_trap_revert.wat
- substrate/frame/contracts/fixtures/restoration.wat 5 additions, 8 deletionssubstrate/frame/contracts/fixtures/restoration.wat
- substrate/frame/contracts/src/benchmarking/code.rs 6 additions, 1 deletionsubstrate/frame/contracts/src/benchmarking/code.rs
- substrate/frame/contracts/src/benchmarking/mod.rs 29 additions, 59 deletionssubstrate/frame/contracts/src/benchmarking/mod.rs
- substrate/frame/contracts/src/chain_extension.rs 12 additions, 9 deletionssubstrate/frame/contracts/src/chain_extension.rs
- substrate/frame/contracts/src/exec.rs 90 additions, 87 deletionssubstrate/frame/contracts/src/exec.rs
- substrate/frame/contracts/src/gas.rs 0 additions, 9 deletionssubstrate/frame/contracts/src/gas.rs
- substrate/frame/contracts/src/lib.rs 7 additions, 16 deletionssubstrate/frame/contracts/src/lib.rs
- substrate/frame/contracts/src/rent.rs 9 additions, 13 deletionssubstrate/frame/contracts/src/rent.rs
- substrate/frame/contracts/src/schedule.rs 7 additions, 27 deletionssubstrate/frame/contracts/src/schedule.rs
- substrate/frame/contracts/src/tests.rs 63 additions, 3 deletionssubstrate/frame/contracts/src/tests.rs
- substrate/frame/contracts/src/wasm/code_cache.rs 65 additions, 15 deletionssubstrate/frame/contracts/src/wasm/code_cache.rs
- substrate/frame/contracts/src/wasm/mod.rs 22 additions, 32 deletionssubstrate/frame/contracts/src/wasm/mod.rs
- substrate/frame/contracts/src/wasm/runtime.rs 268 additions, 195 deletionssubstrate/frame/contracts/src/wasm/runtime.rs
- substrate/frame/contracts/src/weights.rs 642 additions, 653 deletionssubstrate/frame/contracts/src/weights.rs
Please register or sign in to comment