Automatic snapshot pre-release monthly-2021-08
Changes since last snapshot (monthly-2021-07)
Substrate changes
Runtime
- Add some important events to batch & staking to ensure ease of analysis (#9462)
- Move
PalletVersionaway from the crate version (#9165) - check can_dec_provider when transfer allow death (#9411)
- include dispatch result in the Executed event (#9315)
- pallet-collective: Do not vote
ayewithpropose(#9323) - contracts: Allow contracts to dispatch calls into the runtime (#9276)
- Include
StorageInfoin Benchmarking Pipeline (#9090)
Client
- Move client consensus parts out of primitives and into client/consensus/api (#9319)
- Do not call
initialize_blockbefore any runtime api (#8953)
API
- Add methods to PrefixIterator to support iterating from a specific key (#9313)
- Benchmarking also benchmark for decoding the call (#9343)
- Emit error when Config part is imported but without the std feature (#9225)
- Migrate
pallet-mmrto the new pallet attribute macro (#9181) - pallet-collective: Do not vote
ayewithpropose(#9323) - Migrate
pallet-treasuryto the new pallet attribute macro (#9197) - Remove impl_outer_ macros (#9307)
- Implement
InspectEnumerablefor Uniques (#9117) - Implement
iter_keysfunction for all types of storage maps (#9238)