Allow both consensus and runtime to limit block building (#1581)
* Limit block size in runtime, * Add test for basic authorship. * Store length of extrinsics instead of computing it. * Don't rely on note_extrinsic * Use hashed version of storage and write test. * Recompile runtime.
Showing
- Cargo.lock 1 addition, 0 deletionsCargo.lock
- core/basic-authorship/Cargo.toml 3 additions, 0 deletionscore/basic-authorship/Cargo.toml
- core/basic-authorship/src/basic_authorship.rs 78 additions, 14 deletionscore/basic-authorship/src/basic_authorship.rs
- core/client/src/block_builder/block_builder.rs 3 additions, 3 deletionscore/client/src/block_builder/block_builder.rs
- core/consensus/aura/src/lib.rs 4 additions, 5 deletionscore/consensus/aura/src/lib.rs
- core/consensus/common/src/evaluation.rs 4 additions, 8 deletionscore/consensus/common/src/evaluation.rs
- core/consensus/common/src/lib.rs 3 additions, 2 deletionscore/consensus/common/src/lib.rs
- core/primitives/src/storage.rs 3 additions, 0 deletionscore/primitives/src/storage.rs
- core/sr-primitives/src/lib.rs 3 additions, 0 deletionscore/sr-primitives/src/lib.rs
- core/test-runtime/src/lib.rs 1 addition, 1 deletioncore/test-runtime/src/lib.rs
- core/test-runtime/wasm/target/wasm32-unknown-unknown/release/substrate_test_runtime.compact.wasm 0 additions, 0 deletions...known-unknown/release/substrate_test_runtime.compact.wasm
- node/runtime/wasm/target/wasm32-unknown-unknown/release/node_runtime.compact.wasm 0 additions, 0 deletions.../wasm32-unknown-unknown/release/node_runtime.compact.wasm
- srml/council/src/lib.rs 0 additions, 1 deletionsrml/council/src/lib.rs
- srml/democracy/src/lib.rs 0 additions, 1 deletionsrml/democracy/src/lib.rs
- srml/executive/src/lib.rs 51 additions, 6 deletionssrml/executive/src/lib.rs
- srml/system/src/lib.rs 16 additions, 3 deletionssrml/system/src/lib.rs
Please register or sign in to comment