Skip to content

Commit 0054048

Browse files
committed
disable unstake for self-staking bucket
1 parent 39af08a commit 0054048

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

action/protocol/staking/handlers.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,12 @@ func (p *Protocol) handleUnstake(ctx context.Context, act *action.Unstake, csm C
193193
failureStatus: iotextypes.ReceiptStatus_ErrUnknown,
194194
}
195195
}
196+
if selfStake && !featureCtx.NoCandidateExitQueue {
197+
return log, &handleError{
198+
err: ErrExitNotReady,
199+
failureStatus: iotextypes.ReceiptStatus_ErrUnstakeBeforeMaturity,
200+
}
201+
}
196202
if !featureCtx.UnstakedButNotClearSelfStakeAmount {
197203
// update bucket
198204
bucket.UnstakeStartTime = blkCtx.BlockTimeStamp.UTC()

go.sum

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -664,10 +664,6 @@ github.com/iotexproject/iotex-antenna-go/v2 v2.6.4 h1:7e0VyBDFT+iqwvr/BIk38yf7nC
664664
github.com/iotexproject/iotex-antenna-go/v2 v2.6.4/go.mod h1:L6AzDHo2TBFDAPA3ly+/PCS4JSX2g3zzhwV8RGQsTDI=
665665
github.com/iotexproject/iotex-election v0.3.8-0.20251015031218-8df952babca1 h1:jPLni/qKAnxv87HMCutde2tP9JmfWuLZgGpB4OArQGM=
666666
github.com/iotexproject/iotex-election v0.3.8-0.20251015031218-8df952babca1/go.mod h1:w9HriT1coMRbuknaSD2xqiOqDTnowBDzvFZv8tg1j2M=
667-
github.com/iotexproject/iotex-proto v0.6.6-0.20260121070911-8d3e91f62d98 h1:yEkmvSCVpK2zUNtTNrJDQ7Q7ovjTEJB46AqosfbuV/E=
668-
github.com/iotexproject/iotex-proto v0.6.6-0.20260121070911-8d3e91f62d98/go.mod h1:OOXZIG6Q9tInog8Y5zzEJQsDv9IaG/xxpDtl4KzdWZs=
669-
github.com/iotexproject/iotex-proto v0.6.6-0.20260121092235-4b05c9ad6704 h1:OpEfKkdIuhp3CT7NEpJLDe/rRUL+t8ZR9wWYNhyWml8=
670-
github.com/iotexproject/iotex-proto v0.6.6-0.20260121092235-4b05c9ad6704/go.mod h1:OOXZIG6Q9tInog8Y5zzEJQsDv9IaG/xxpDtl4KzdWZs=
671667
github.com/iotexproject/iotex-proto v0.6.6-0.20260122072200-7df29dad73b1 h1:T6cVPRTrPYtH7g7hKSdhh9sbAj9tG1RyifmzhUrkyQ0=
672668
github.com/iotexproject/iotex-proto v0.6.6-0.20260122072200-7df29dad73b1/go.mod h1:OOXZIG6Q9tInog8Y5zzEJQsDv9IaG/xxpDtl4KzdWZs=
673669
github.com/ipfs/boxo v0.27.2 h1:sGo4KdwBaMjdBjH08lqPJyt27Z4CO6sugne3ryX513s=

0 commit comments

Comments
 (0)