The Open Network (TON)

Unstake your TON in Kiln Dashboard

Unstake

Important Notes

  • The unstaking feature is currently in beta, which may lead to some inconsistencies or delays, please contact Kiln customer success team if you face any issues

  • Transaction broadcasting can be slow during periods of high network congestion

Before diving into the unstaking process, it's important to understand the two main types of balances in the TON staking ecosystem:

  • Pool Balance: Funds available for immediate withdrawal

  • Elector Balance: Actively staked funds generating rewards

The unstaking process typically involves the following steps:

Step 1. Initiate a withdrawal request

If you find that your Pool Balance already contains the amount you wish to unstake, you can skip this step and proceed directly to the step 3 - triggering the withdrawal.

This request signals your intention to move funds from the Elector Balance to the Pool Balance, making them available for withdrawal. Hover a pool line to click on "Request withdrawal", select the withdraw amount and click "Request withdraw". After that you will be able to connect your Fireblocks Vault and request withdraw of your TON.

Step 2. Wait for fund availability in the pool balance

The transfer of funds from the Elector Balance to the Pool Balance may take some time, depending on the network's current activity. When hovering the withdraw request status, you can see an estimate when this amount will be ready. At this stage, you can still cancel your withdraw request by clicking on "Delete withdraw request".

Step 3. Trigger the withdrawal from the pool balance

Once your funds have successfully moved to the Pool Balance, you can proceed to trigger the withdrawal. This final step should be instantaneous, provided that the funds are available in your Pool Balance. Remember to ensure you have sufficient TON in your wallet to cover any transaction fees that may apply during this process.

To proceed, click "Unstake" on the selected pool line:

Note that you can also unstake from your vesting contract by ticking the "unstake to vesting contract" checkbox. Funds will be returned to the vesting contract in this case. Please read more bellow if you are in this situation.

  • Select the amount you wish to unstake from the pool balance

  • Click unstake and sign the transaction using your Fireblocks account, depending on the network congestion this transaction can take a couple of minutes, please don't leave the unstake modal until you see the success message on your screen

Special considerations for vesting contracts

If you're using a vesting contract, the unstaking procedure requires a slightly different approach:

  • The vesting contract acts as your nominator or staker, not your wallet

  • Connect the wallet that controls the vesting contract to unstake

  • When unstaking, tick the "unstake to vesting contract" checkbox

  • Unstaked funds will return to the vesting contract, not directly to your wallet, you can withdraw the unlocked TON from your vesting contract by using https://vesting.ton.org/

Last updated