pallet-child-bounties index child bounty by parent bounty (#6255)
Resolves https://github.com/paritytech/polkadot-sdk/issues/5929 Migrates `ChildBountyDescriptions` to be indexed instead of unique child bounty id unique per all child bounties in the pallet to be unique per every parent bounty. Migrates `(ParentBounty, ChildBounty)` keys inside `ChildBounties` storage item to use new `ChildBounty` ids starting from `0`. @paritytech/frame-coders --------- Signed-off-by:Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> Co-authored-by:
DavidK <davidk@parity.io> Co-authored-by:
muharem <ismailov.m.h@gmail.com> Co-authored-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
Showing
- polkadot/runtime/rococo/src/lib.rs 2 additions, 0 deletionspolkadot/runtime/rococo/src/lib.rs
- prdoc/pr_6255.prdoc 34 additions, 0 deletionsprdoc/pr_6255.prdoc
- substrate/frame/bounties/src/lib.rs 9 additions, 1 deletionsubstrate/frame/bounties/src/lib.rs
- substrate/frame/child-bounties/src/benchmarking.rs 4 additions, 4 deletionssubstrate/frame/child-bounties/src/benchmarking.rs
- substrate/frame/child-bounties/src/lib.rs 87 additions, 18 deletionssubstrate/frame/child-bounties/src/lib.rs
- substrate/frame/child-bounties/src/migration.rs 229 additions, 0 deletionssubstrate/frame/child-bounties/src/migration.rs
- substrate/frame/child-bounties/src/tests.rs 392 additions, 200 deletionssubstrate/frame/child-bounties/src/tests.rs
- substrate/primitives/core/src/crypto.rs 2 additions, 2 deletionssubstrate/primitives/core/src/crypto.rs
Please register or sign in to comment