Transaction versioning in the RuntimeVersion (#5582)
* Add transaction_version
* Semantic versioning for runtimes
* Move new field to bottom
* Versioning
* Runtime versioning stuff.
* Fix test
* Adds tests and fixes bugs
* Bump runtime
Co-authored-by:
Bastian Köcher <git@kchr.de>
Showing
- substrate/Cargo.lock 1 addition, 0 deletionssubstrate/Cargo.lock
- substrate/bin/node-template/runtime/src/lib.rs 1 addition, 0 deletionssubstrate/bin/node-template/runtime/src/lib.rs
- substrate/bin/node/runtime/src/lib.rs 1 addition, 0 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/client/executor/Cargo.toml 1 addition, 0 deletionssubstrate/client/executor/Cargo.toml
- substrate/client/executor/src/wasm_runtime.rs 69 additions, 4 deletionssubstrate/client/executor/src/wasm_runtime.rs
- substrate/client/rpc/src/state/tests.rs 3 additions, 2 deletionssubstrate/client/rpc/src/state/tests.rs
- substrate/frame/system/src/lib.rs 1 addition, 0 deletionssubstrate/frame/system/src/lib.rs
- substrate/primitives/api/src/lib.rs 43 additions, 2 deletionssubstrate/primitives/api/src/lib.rs
- substrate/primitives/core/src/hashing.rs 12 additions, 0 deletionssubstrate/primitives/core/src/hashing.rs
- substrate/primitives/sr-api/proc-macro/src/lib.rs 1 addition, 0 deletionssubstrate/primitives/sr-api/proc-macro/src/lib.rs
- substrate/primitives/version/src/lib.rs 15 additions, 3 deletionssubstrate/primitives/version/src/lib.rs
- substrate/test-utils/runtime/src/lib.rs 1 addition, 0 deletionssubstrate/test-utils/runtime/src/lib.rs
Please register or sign in to comment