@@ -37,10 +37,6 @@ const (
3737//go:embed validators/staking
3838var Vals embed.FS
3939
40- var ValoperReplacements = map [string ]string {
41- "neutronvaloper15x2ml0qepktnd6egk4l0rtl0z8fpfxktmzww59" : "neutronvaloper1sgr7u20etqn453k3qcfqldrj5fnahl4q8vngzu" ,
42- }
43-
4440type StakingValidator struct {
4541 Valoper string `json:"valoper"`
4642 Moniker string `json:"moniker,omitempty"`
@@ -120,29 +116,20 @@ func MoveICSToStaking(ctx sdk.Context, sk stakingkeeper.Keeper, bk bankkeeper.Ke
120116
121117 // Add all ICS validators to staking module
122118 for i , v := range consumerValidators {
123- va := v .GetAddress ()
124- valoperAddr , err := bech32 .ConvertAndEncode ("neutronvaloper" , va )
125- if err != nil {
126- return err
127- }
128-
129- if replacement , ok := ValoperReplacements [valoperAddr ]; ok {
130- valoperAddr = replacement
131- _ , va , err = bech32 .DecodeAndConvert (valoperAddr )
132- if err != nil {
133- return err
134- }
135- }
136-
137119 // funding ICS valopers from DAO to stake a coin
138- err = bk .SendCoins (ctx , DAOaddr , va , sdk .NewCoins (sdk.Coin {
120+ err : = bk .SendCoins (ctx , DAOaddr , v . GetAddress () , sdk .NewCoins (sdk.Coin {
139121 Denom : params .DefaultDenom ,
140122 Amount : math .NewInt (ICSSelfStake ),
141123 }))
142124 if err != nil {
143125 return err
144126 }
145127
128+ valoperAddr , err := bech32 .ConvertAndEncode ("neutronvaloper" , v .GetAddress ())
129+ if err != nil {
130+ return err
131+ }
132+
146133 consPubKey , err := v .ConsPubKey ()
147134 if err != nil {
148135 return err
@@ -184,12 +171,12 @@ func MoveICSToStaking(ctx sdk.Context, sk stakingkeeper.Keeper, bk bankkeeper.Ke
184171 return err
185172 }
186173
187- err = sk .SetLastValidatorPower (ctx , va , 1 )
174+ err = sk .SetLastValidatorPower (ctx , v . GetAddress () , 1 )
188175 if err != nil {
189176 return err
190177 }
191178
192- savedVal , err := sk .GetValidator (ctx , va )
179+ savedVal , err := sk .GetValidator (ctx , v . GetAddress () )
193180 if err != nil {
194181 return err
195182 }
0 commit comments