Skip to content

Commit

Permalink
fix: disable MsgEditSideChainValidator after FirstSunsetFork and refi…
Browse files Browse the repository at this point in the history
…ne codes
  • Loading branch information
j75689 committed Jan 26, 2024
1 parent db42125 commit 6f7ad23
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 3 deletions.
2 changes: 1 addition & 1 deletion x/stake/endblock.go
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,7 @@ func handleRefundStake(ctx sdk.Context, sideChainPrefix []byte, k keeper.Keeper)
}, k)
refundEvents = refundEvents.AppendEvents(result.Events)
if !result.IsOK() {
ctx.Logger().Debug("handleRefundStake failed",
ctx.Logger().Info("handleRefundStake failed",
"delegator", delegation.DelegatorAddr.String(),
"validator", delegation.ValidatorAddr.String(),
"amount", delegation.GetShares().String(),
Expand Down
3 changes: 3 additions & 0 deletions x/stake/handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@ func NewHandler(k keeper.Keeper, govKeeper gov.Keeper) sdk.Handler {
}
return handleMsgCreateSideChainValidator(ctx, msg, k)
case types.MsgEditSideChainValidator:
if sdk.IsUpgrade(sdk.FirstSunsetFork) {
return sdk.ErrMsgNotSupported("").Result()
}
return handleMsgEditSideChainValidator(ctx, msg, k)
case types.MsgCreateSideChainValidatorWithVoteAddr:
if sdk.IsUpgrade(sdk.FirstSunsetFork) {
Expand Down
5 changes: 3 additions & 2 deletions x/stake/keeper/delegation.go
Original file line number Diff line number Diff line change
Expand Up @@ -873,7 +873,8 @@ func (k Keeper) crossDistributeUndelegated(ctx sdk.Context, delAddr sdk.AccAddre
amount := k.BankKeeper.GetCoins(ctx, delAddr).AmountOf(denom)

var relayFeeCalc fees.FeeCalculator
if sdk.IsUpgrade(sdk.SecondSunsetFork) && k.IsAutoUnDelegate(ctx, delAddr, valAddr) {
isAutoUnDelegate := k.IsAutoUnDelegate(ctx, delAddr, valAddr)
if sdk.IsUpgrade(sdk.SecondSunsetFork) && isAutoUnDelegate {
relayFeeCalc = fees.FreeFeeCalculator()
} else {
relayFeeCalc = fees.GetCalculator(types.CrossDistributeUndelegatedRelayFee)
Expand Down Expand Up @@ -910,7 +911,7 @@ func (k Keeper) crossDistributeUndelegated(ctx sdk.Context, delAddr sdk.AccAddre
Amount: bscTransferAmount,
Recipient: recipient,
Validator: valAddr,
IsAutoUnDelegate: k.IsAutoUnDelegate(ctx, delAddr, valAddr),
IsAutoUnDelegate: isAutoUnDelegate,
}
}

Expand Down

0 comments on commit 6f7ad23

Please sign in to comment.