pub fn move_storage_from_pallet( storage_name: &[u8], old_pallet_name: &[u8], new_pallet_name: &[u8] )
Move a storage from a pallet prefix to another pallet prefix.
Keys used in pallet storages always start with:
This function will remove all value for which the key start with
concat(twox_128(old_pallet_name), towx_128(storage_name)) and insert them at the key with
the start replaced by
If a pallet named “my_example” has 2 storages named “Foo” and “Bar” and the pallet is renamed “my_new_example_name”, a migration can be:
move_storage_from_pallet(b"Foo", b"my_example", b"my_new_example_name"); move_storage_from_pallet(b"Bar", b"my_example", b"my_new_example_name");