From f62fb52ae97e823abdc1d460c52eb2a58e0ee8a8 Mon Sep 17 00:00:00 2001 From: Alex | Interchain Labs Date: Wed, 30 Apr 2025 13:51:42 -0400 Subject: [PATCH] chore: add note in `x/staking` about reserved keys from LSM modules (#24629) --- x/staking/types/keys.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/x/staking/types/keys.go b/x/staking/types/keys.go index 3cc55825a1..4bf3ca0819 100644 --- a/x/staking/types/keys.go +++ b/x/staking/types/keys.go @@ -56,6 +56,9 @@ var ( ParamsKey = []byte{0x51} // prefix for parameters for module x/staking DelegationByValIndexKey = []byte{0x71} // key for delegations by a validator + + // NOTE: keys in range 0x81–0x87 were previously used in liquid staking forks of the staking module. + // Module developers MUST NOT use these keys and MUST consider them "reserved". ) // UnbondingType defines the type of unbonding operation