substrate
substrate copied to clipboard
Substrate: The platform for blockchain innovators
Sync 2.0
This is a tracking for the new implementation of syncing protocol and algorithm in substrate. It mostly concerns full/fast sync, but not warp sync. ### Current implementation issues. 1. Reliance...
This replaces `decode_all` for Opaque Types with `decode_all_with_depth_limit` respecting the depth limit defined by `sp_api::MAX_EXTRINSIC_DEPTH`.
### Is there an existing issue? - [X] I have searched the existing issues ### Experiencing problems? Have you tried our Stack Exchange first? - [X] This is not a...
Stuff like `wait_n_finalized_blocks` is now part of Substrate, Polkadot and Cumulus, always in a slight variation. Other candidates are `wait_n_finalized_blocks_from`, `wait_n_finalized_blocks` or `find_ws_url_from_output`, that seem useful in multiple projects. We...
The idea of adding a network benchmark came up in the chat. The reason is that validators have a required minimum network speed of 500 Mbit/s. It seems that multiple...
See https://github.com/paritytech/substrate/issues/11866 for relevant discussion. I debated on whether to have the signature of the functions passed to `map`/`try_map` pass `K` through, but I realized that this could cause the...
For numerous reasons, we might have nominators who don't end up in the exposure, because of resource limits of the offchain solution submitted to the chain. So the setting is:...
This updates the `frame-benchmarking-cli` to output estimated Proof-of-Validity sizes which are needed for chromatic weights. Integration guide (this can happen at your own pace): - If you have a custom...
This PR addresses #11082.
Currently, pool ids only ever increase. While generally we suggest using a `MaxPools` limits, this allows one to spam the pool ids and consume a lot of them by creating...