diff --git a/substrate/bin/node/runtime/src/lib.rs b/substrate/bin/node/runtime/src/lib.rs index 94dc857b21..7b203d2e93 100644 --- a/substrate/bin/node/runtime/src/lib.rs +++ b/substrate/bin/node/runtime/src/lib.rs @@ -82,7 +82,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { // and set impl_version to 0. If only runtime // implementation changes and behavior does not, then leave spec_version as // is and increment impl_version. - spec_version: 231, + spec_version: 232, impl_version: 0, apis: RUNTIME_API_VERSIONS, }; diff --git a/substrate/frame/balances/src/migration.rs b/substrate/frame/balances/src/migration.rs index 16c764d59f..d50f916b31 100644 --- a/substrate/frame/balances/src/migration.rs +++ b/substrate/frame/balances/src/migration.rs @@ -74,8 +74,9 @@ fn upgrade_v1_to_v2, I: Instance>() { // The items in Kusama that would result in a ref count being incremented. if have_storage_value(b"Democracy", b"Proxy", &hash) { refs += 1 } // We skip Recovered since it's being replaced anyway. - let mut prefixed_hash = twox_64(&b":session:keys"[..]).to_vec(); - prefixed_hash.extend(&b":session:keys"[..]); + let k = b":session:keys".encode(); + let mut prefixed_hash = twox_64(&k[..]).to_vec(); + prefixed_hash.extend(&k[..]); prefixed_hash.extend(&hash[..]); if have_storage_value(b"Session", b"NextKeys", &prefixed_hash) { refs += 1 } if have_storage_value(b"Staking", b"Bonded", &hash) { refs += 1 }