Skip to main content

Initiate the leave request

Developer → Extrinsics → Submission → parachainStaking → initLeaveCandidates
  1. 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()
  1. Toggle the switch to include option and select your validator address in the AccountId32 field.
  2. Click the + button.
  3. Confirm that your status is Leaving.

Execute the leave request

Developer → Extrinsics → Submission → parachainStaking → executeLeaveCandidates
  1. Select Id in the dropdown list in the field collator: MultiAddress (LookupSource).
  2. Use the address of your validator account in the Id:AccountId field.
  3. Click Submit Transaction.

Unlock your unstaked tokens

Your stake unlocks 201600 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)
  1. Select Id in the dropdown list in the field target: MultiAddress (LookupSource).
  2. Use the address of your validator account in the Id:AccountId field.
  3. Click Submit Transaction.