Initiate the leave request
Developer → Extrinsics → Submission → parachainStaking → initLeaveCandidates
- Click
Submit Transaction.
Check whether you can exit
initLeaveCandidates schedules your exit two sessions ahead. A session is 2400 blocks (about 4 hours at the 6-second target block time; longer when blocks are slower), so the request becomes executable 2400 to 4800 blocks later.
Developer → Chain state → parachainStaking → candidatePool()
- Toggle the switch to
include optionand select your validator address in theAccountId32field. - Click the
+button. - Confirm that your status is
Leaving.
Execute the leave request
Developer → Extrinsics → Submission → parachainStaking → executeLeaveCandidates
- Select
Idin the dropdown list in the fieldcollator: MultiAddress (LookupSource). - Use the address of your validator account in the
Id:AccountIdfield. - Click
Submit Transaction.
Unlock your unstaked tokens
Your stake unlocks201600 blocks after executeLeaveCandidates (about 14 days at the 6-second target block time; longer when blocks are slower). To see the block at which it unlocks, query your validator address under:
Developer → Chain state → parachainStaking → unstaking
Once that block has passed, submit:
Developer → Extrinsics → Submission → parachainStaking → unlockUnstaked(target)
- Select
Idin the dropdown list in the fieldtarget: MultiAddress (LookupSource). - Use the address of your validator account in the
Id:AccountIdfield. - Click
Submit Transaction.

