monthly-2021-08
Pre-release
Pre-release
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 (paritytech#9462)
- Move
PalletVersion
away from the crate version (paritytech#9165) - check can_dec_provider when transfer allow death (paritytech#9411)
- include dispatch result in the Executed event (paritytech#9315)
- pallet-collective: Do not vote
aye
withpropose
(paritytech#9323) - contracts: Allow contracts to dispatch calls into the runtime (paritytech#9276)
- Include
StorageInfo
in Benchmarking Pipeline (paritytech#9090) - Improve Staking Limits (paritytech#9193)
- Decouple Staking and Election - Part 3: Signed Phase (paritytech#7910)
- contracts: Remove weight pre charging (paritytech#8976)
Client
- Move client consensus parts out of primitives and into client/consensus/api (paritytech#9319)
- Do not call
initialize_block
before any runtime api (paritytech#8953) - Move client only primitives to another dir (paritytech#9220)
- Remove
txpool
as an export ofsc_transaction_pool
, exporting the used components instead. (paritytech#9217)
API
- Add methods to PrefixIterator to support iterating from a specific key (paritytech#9313)
- Benchmarking also benchmark for decoding the call (paritytech#9343)
- Emit error when Config part is imported but without the std feature (paritytech#9225)
- Migrate
pallet-mmr
to the new pallet attribute macro (paritytech#9181) - pallet-collective: Do not vote
aye
withpropose
(paritytech#9323) - Migrate
pallet-treasury
to the new pallet attribute macro (paritytech#9197) - Remove impl_outer_ macros (paritytech#9307)
- Implement
InspectEnumerable
for Uniques (paritytech#9117) - Implement
iter_keys
function for all types of storage maps (paritytech#9238)