contracts: Move `Schedule` from Storage to `Config` (#8773)
* Move `Schedule` from Storage to Config * Updated CHANGELOG * Fix nits from review * Fix migration * Print the debug buffer as tracing message * Use `debug` instead of `trace` and update README * Add additional assert to test * Rename `schedule_version` to `instruction_weights_version` * Fixed typo * Added more comments to wat fixtures * Add clarification for the `debug_message` field
Showing
- substrate/bin/node/cli/src/chain_spec.rs 2 additions, 11 deletionssubstrate/bin/node/cli/src/chain_spec.rs
- substrate/bin/node/runtime/src/lib.rs 5 additions, 6 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/bin/node/testing/src/genesis.rs 1 addition, 4 deletionssubstrate/bin/node/testing/src/genesis.rs
- substrate/bin/utils/chain-spec-builder/src/main.rs 0 additions, 3 deletionssubstrate/bin/utils/chain-spec-builder/src/main.rs
- substrate/frame/contracts/CHANGELOG.md 4 additions, 0 deletionssubstrate/frame/contracts/CHANGELOG.md
- substrate/frame/contracts/README.md 16 additions, 7 deletionssubstrate/frame/contracts/README.md
- substrate/frame/contracts/common/src/lib.rs 25 additions, 5 deletionssubstrate/frame/contracts/common/src/lib.rs
- substrate/frame/contracts/fixtures/caller_contract.wat 0 additions, 1 deletionsubstrate/frame/contracts/fixtures/caller_contract.wat
- substrate/frame/contracts/fixtures/debug_message_invalid_utf8.wat 18 additions, 0 deletions...e/frame/contracts/fixtures/debug_message_invalid_utf8.wat
- substrate/frame/contracts/fixtures/debug_message_logging_disabled.wat 28 additions, 0 deletions...ame/contracts/fixtures/debug_message_logging_disabled.wat
- substrate/frame/contracts/fixtures/debug_message_works.wat 28 additions, 0 deletionssubstrate/frame/contracts/fixtures/debug_message_works.wat
- substrate/frame/contracts/src/benchmarking/code.rs 4 additions, 3 deletionssubstrate/frame/contracts/src/benchmarking/code.rs
- substrate/frame/contracts/src/benchmarking/mod.rs 55 additions, 38 deletionssubstrate/frame/contracts/src/benchmarking/mod.rs
- substrate/frame/contracts/src/exec.rs 161 additions, 29 deletionssubstrate/frame/contracts/src/exec.rs
- substrate/frame/contracts/src/lib.rs 67 additions, 93 deletionssubstrate/frame/contracts/src/lib.rs
- substrate/frame/contracts/src/migration.rs 11 additions, 12 deletionssubstrate/frame/contracts/src/migration.rs
- substrate/frame/contracts/src/schedule.rs 46 additions, 35 deletionssubstrate/frame/contracts/src/schedule.rs
- substrate/frame/contracts/src/tests.rs 131 additions, 17 deletionssubstrate/frame/contracts/src/tests.rs
- substrate/frame/contracts/src/wasm/code_cache.rs 4 additions, 6 deletionssubstrate/frame/contracts/src/wasm/code_cache.rs
- substrate/frame/contracts/src/wasm/mod.rs 85 additions, 6 deletionssubstrate/frame/contracts/src/wasm/mod.rs
Please register or sign in to comment