Michal Kucharczyk
Michal Kucharczyk
Support for common memory suffixes was added. It is now possible to use: - nKB as a shortcut for n * 1000 - n[K|k|KiB] for n * 1024 (e.g. 1K...
Finalized block event triggers the full maintenance of transaction pool instead of just triggering `on_block_finalized` events. This should solve the problem reported in #10279, when _finalized_ event may be reported...
It changes the arguments of methods of `ProofProvider` trait from: block: `BlockId` to: hash: `&Block::Hash` This PR is part of BlockId::Number refactoring analysis (paritytech/substrate#11292)
part of: #12873
It changes the arguments of CallExecutor methods: - `call`, `contextual_call`, `runtime_version`, `prove_execution` from: `BlockId` to: `Block::Hash` This PR is part of BlockId::Number refactoring analysis (paritytech/substrate#11292)
Storage monitor added. It uses `notify` create to get notifications about any changes to monitored path (which is database path). Notifications are consumed in essential task which terminates when available...
Sketch of warp-sync test for validators. Not tested. `warp-sync` is now failing with `babe-skip-epochs`, the reason is here: https://github.com/paritytech/substrate/pull/12751#issuecomment-1328032781 Follow-up of: #12769
Should fix: https://github.com/paritytech/substrate/pull/13082#discussion_r1085613384 [`blocks_available`](https://docs.rs/nix/latest/x86_64-apple-darwin/nix/sys/statvfs/struct.Statvfs.html#method.blocks_available) returns `u32` for Apple/Darwin (https://docs.rs/libc/0.2.139/x86_64-apple-darwin/libc/type.fsblkcnt_t.html). This fix should solve this problem.
This PR: - adds support for: - JSON based `GenesisConfig` to `ChainSpec` allowing interaction with runtime `GenesisBuilder` API. - interacting with arbitrary runtime wasm blob to[ `chain-spec-builder`](https://github.com/paritytech/substrate/blob/3ef576eaeb3f42610e85daecc464961cf1295570/bin/utils/chain-spec-builder/src/lib.rs#L46) command line util,...