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
PalletVersion
away 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
aye
withpropose
(#9323) - contracts: Allow contracts to dispatch calls into the runtime (#9276)
- Include
StorageInfo
in Benchmarking Pipeline (#9090)
Client
- Move client consensus parts out of primitives and into client/consensus/api (#9319)
- Do not call
initialize_block
before 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-mmr
to the new pallet attribute macro (#9181) - pallet-collective: Do not vote
aye
withpropose
(#9323) - Migrate
pallet-treasury
to the new pallet attribute macro (#9197) - Remove impl_outer_ macros (#9307)
- Implement
InspectEnumerable
for Uniques (#9117) - Implement
iter_keys
function for all types of storage maps (#9238)