mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-13 10:31:04 +00:00
Move create_inherents into the block-builder (#6553)
* Move `create_inherents` into the block-builder This moves the `create_inherents` call into the block-builder. This has the advantage that `create_inherents` will be able to reuse the same context that will be used when applying the extrinsics and we also save one call to `on_initialize`. To make sure that `create_inherents` does not modify any state, we execute it in a transaction that is rolled-back after doing the runtime call. * Feedback and build fix * Update primitives/runtime/src/lib.rs Co-authored-by: Sergei Shulepov <sergei@parity.io> * Update client/block-builder/src/lib.rs Co-authored-by: Sergei Shulepov <sergei@parity.io>
This commit is contained in:
@@ -20,6 +20,7 @@ sp-consensus = { version = "0.8.0-rc4", path = "../../primitives/consensus/commo
|
||||
sp-blockchain = { version = "2.0.0-rc4", path = "../../primitives/blockchain" }
|
||||
sp-core = { version = "2.0.0-rc4", path = "../../primitives/core" }
|
||||
sp-block-builder = { version = "2.0.0-rc4", path = "../../primitives/block-builder" }
|
||||
sp-inherents = { version = "2.0.0-rc4", path = "../../primitives/inherents" }
|
||||
sc-client-api = { version = "2.0.0-rc4", path = "../api" }
|
||||
codec = { package = "parity-scale-codec", version = "1.3.1", features = ["derive"] }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user