Refactor away from opaque hashes (#5226)
* System.BlockHash * Fix hash * Introduce K/V iteration in all _concat maps Also move across: - System.Account (blake2_128_concat) - Balances.Locks (twox_64_concat) - ElectionsPhragmen.VotesOf (twox_64_concat) - ElectionsPhragmen.StakeOf (twox_64_concat) - Identity.IdentityOf (twox_64_concat) - Identity.SubsOf (twox_64_concat) - Society.Payouts (twox_64_concat) - Session.NextKeys (twox_64_concat) - Identity.SuperOf (blake2_128_concat) - Session.KeyOwner (blake2_128_concat) - Society.SuspendedCandidates (twox_64_concat) - Society.SuspendedMembers (twox_64_concat) - Society.Vouching (twox_64_concat) - Society.Strikes (twox_64_concat) - System.EventTopics - Balances.Account * Build fixes * Ensure migration happens in correct order * Staking.* * Vesting.* Offences.* * Democracy.* * Babe.* Collective.* * Grandpa.* * Assets.* Benchmark.* Contracts.* Elections.* Asset.* Nicks.* Also introduce real account list * ImOnline.* * Treasury.* * Recovery.* * Final bits. * Docs * Fix one test * Fix test * All passing except the UI tests * Remove linked_map part 1 * Remove linked_map * Some iterator utils for double maps. * Remove old migrations * Introduce tombstone for LinkedMap type * Migration for genesis hash * Fix build * Fix hash * Rename Map is_linked -> unused, keeping backwards compat (#5256) * Update frame/balances/src/lib.rs Co-Authored-By:Shawn Tabrizi <shawntabrizi@gmail.com> * Update frame/elections/src/lib.rs Co-Authored-By:
Shawn Tabrizi <shawntabrizi@gmail.com> * Remove old migration code. * Update frame/system/src/lib.rs Co-Authored-By:
Shawn Tabrizi <shawntabrizi@gmail.com> * Update bin/node/runtime/src/lib.rs Co-Authored-By:
Shawn Tabrizi <shawntabrizi@gmail.com> * Fix hash * fix session migration * Fix watning Co-authored-by:
Jaco Greeff <jacogr@gmail.com> Co-authored-by:
Shawn Tabrizi <shawntabrizi@gmail.com> Co-authored-by:
Robert Habermeier <rphmeier@gmail.com>
Showing
- substrate/bin/node-template/pallets/template/src/mock.rs 1 addition, 1 deletionsubstrate/bin/node-template/pallets/template/src/mock.rs
- substrate/bin/node-template/runtime/src/lib.rs 1 addition, 1 deletionsubstrate/bin/node-template/runtime/src/lib.rs
- substrate/bin/node/runtime/src/lib.rs 1 addition, 0 deletionssubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/assets/src/lib.rs 3 additions, 3 deletionssubstrate/frame/assets/src/lib.rs
- substrate/frame/aura/src/mock.rs 1 addition, 1 deletionsubstrate/frame/aura/src/mock.rs
- substrate/frame/authority-discovery/src/lib.rs 1 addition, 1 deletionsubstrate/frame/authority-discovery/src/lib.rs
- substrate/frame/authorship/src/lib.rs 1 addition, 1 deletionsubstrate/frame/authorship/src/lib.rs
- substrate/frame/babe/src/lib.rs 7 additions, 1 deletionsubstrate/frame/babe/src/lib.rs
- substrate/frame/babe/src/mock.rs 1 addition, 1 deletionsubstrate/frame/babe/src/mock.rs
- substrate/frame/balances/src/lib.rs 10 additions, 4 deletionssubstrate/frame/balances/src/lib.rs
- substrate/frame/balances/src/tests_composite.rs 1 addition, 1 deletionsubstrate/frame/balances/src/tests_composite.rs
- substrate/frame/balances/src/tests_local.rs 1 addition, 1 deletionsubstrate/frame/balances/src/tests_local.rs
- substrate/frame/benchmark/src/lib.rs 3 additions, 3 deletionssubstrate/frame/benchmark/src/lib.rs
- substrate/frame/benchmarking/src/tests.rs 1 addition, 1 deletionsubstrate/frame/benchmarking/src/tests.rs
- substrate/frame/collective/src/lib.rs 18 additions, 3 deletionssubstrate/frame/collective/src/lib.rs
- substrate/frame/contracts/src/lib.rs 3 additions, 8 deletionssubstrate/frame/contracts/src/lib.rs
- substrate/frame/contracts/src/migration.rs 0 additions, 62 deletionssubstrate/frame/contracts/src/migration.rs
- substrate/frame/contracts/src/tests.rs 1 addition, 1 deletionsubstrate/frame/contracts/src/tests.rs
- substrate/frame/democracy/src/lib.rs 46 additions, 13 deletionssubstrate/frame/democracy/src/lib.rs
- substrate/frame/elections-phragmen/src/lib.rs 16 additions, 8 deletionssubstrate/frame/elections-phragmen/src/lib.rs
Please register or sign in to comment