Upgrade to Polkadot v0.9.42
-
Review changes -
-
Download -
Patches
-
Plain diff
Merged
Benjamin Gallois requested to merge bgallois/duniter-v2s:upgrade_polkadot_v0.9.42 into master
Description
This is the upgrade from polkadot-v0.9.32 to polkadot-v0.9.42 that brings several breaking changes:
- Babe refactoring: https://github.com/paritytech/substrate/pull/13883
- Balances refactoring: https://github.com/paritytech/substrate/pull/12951
- Offences refactoring.
-
DustRemoval
type is incompatible withTreasury
.
Fixed errors
Will need refactoring
- The pallet
duniter-account
will need to be refactored for a better integration with the newAccountData
13ab4150. - Some scenarios (like 9d0c7835) are now deprecated due to the refactoring of the pallet balances that adds checks and providers limiting extrinsics usage.
- The providers, consumers, and sufficients counts need some refactoring to be better integrated with the pallet balances own new counts. 007aba57 introduces some workarounds to get the tests passing (with non blocking errors due to the providers count), but an overall spec reviewing and refactoring will be needed.
Changed (dependencies)
- Upgraded Duniter Substrate.
- Upgraded Duniter Subxt.
Changed
- Updated weight files.
- Updated tests with new Subxt API.
- Changed Babe sealing and RPC according to Babe refactoring.
- Updated pallet configurations according to Offences refactoring.
- Updated xtask.
Added
- Added
DustHandle
to convert the dust from pallet balances and add it to the treasury f357c9ec.
Deprecated
- One pallet balances benchmark needed https://github.com/duniter/substrate/commit/c36ab4f32454318a47777b24b6533c44121fc10b because pallet
duniter-account
was adding another provider, 007aba57 workaround deprecated this behavior.
To discuss
- Values setting for
HoldIdentifier
,FreezeIdentifier
,MaxHolds
,MaxFreezes
, and particularlyMaxSetIdSessionEntries
.
Edited by Benjamin Gallois
Merge request reports
Compare and
- version 52196a6edd
- version 51b0a4c0e6
- version 506237e9cd
- version 496237e9cd
- version 483b8a771c
- version 473a00fc9f
- version 463903bbc6
- version 4569bf3697
- version 44f59dd4da
- version 43831d5bf8
- version 42676befa3
- version 41380dd46b
- version 403b2cc523
- version 39007aba57
- version 38bc28a507
- version 3797335b2f
- version 3683c5c046
- version 352d78b04f
- version 344578546f
- version 33f357c9ec
- version 3268884ebd
- version 319d0c7835
- version 30d7514927
- version 2979cc7ba2
- version 28c0dbd0bc
- version 272d909afa
- version 26e6cb972a
- version 25ad02f175
- version 2494a37c67
- version 23586b23ea
- version 225922742f
- version 21e43d36e6
- version 2009d93a7e
- version 19468e6c8e
- version 1834f8ad63
- version 171b15eaa8
- version 1654ad3b0e
- version 15fe5e0980
- version 14233cd732
- version 138759555b
- version 12c74de40f
- version 11401e0495
- version 10c74eb740
- version 90ce7e1d8
- version 83ba3f2a1
- version 78b7d12f1
- version 6113ddf82
- version 5d9407fbf
- version 4823726fc
- version 378e6c4af
- version 299082867
- version 1b8fac83e
- master (base)
- latest version5d30e92d54 commits,
- version 52196a6edd53 commits,
- version 51b0a4c0e652 commits,
- version 506237e9cd41 commits,
- version 496237e9cd41 commits,
- version 483b8a771c41 commits,
- version 473a00fc9f40 commits,
- version 463903bbc637 commits,
- version 4569bf369736 commits,
- version 44f59dd4da35 commits,
- version 43831d5bf834 commits,
- version 42676befa333 commits,
- version 41380dd46b32 commits,
- version 403b2cc52331 commits,
- version 39007aba5731 commits,
- version 38bc28a50731 commits,
- version 3797335b2f31 commits,
- version 3683c5c04628 commits,
- version 352d78b04f28 commits,
- version 344578546f26 commits,
- version 33f357c9ec25 commits,
- version 3268884ebd25 commits,
- version 319d0c783523 commits,
- version 30d751492723 commits,
- version 2979cc7ba222 commits,
- version 28c0dbd0bc21 commits,
- version 272d909afa21 commits,
- version 26e6cb972a21 commits,
- version 25ad02f17520 commits,
- version 2494a37c6720 commits,
- version 23586b23ea19 commits,
- version 225922742f18 commits,
- version 21e43d36e617 commits,
- version 2009d93a7e16 commits,
- version 19468e6c8e15 commits,
- version 1834f8ad6314 commits,
- version 171b15eaa814 commits,
- version 1654ad3b0e16 commits,
- version 15fe5e098015 commits,
- version 14233cd73214 commits,
- version 138759555b13 commits,
- version 12c74de40f12 commits,
- version 11401e049511 commits,
- version 10c74eb74010 commits,
- version 90ce7e1d89 commits,
- version 83ba3f2a18 commits,
- version 78b7d12f18 commits,
- version 6113ddf827 commits,
- version 5d9407fbf4 commits,
- version 4823726fc3 commits,
- version 378e6c4af2 commits,
- version 2990828672 commits,
- version 1b8fac83e1 commit,
Compare changes
- Side-by-side
- Inline
Files
105Loading