Every 50,000 Blocks (3 days) the system will churn its nodes:
The oldest node, or
The most unreliable node
Churned nodes will be put in standby, but their bond will not automatically be returned. They will be credited any earned rewards in their last session. If they do nothing but keep their cluster online, they will be eventually churned back in.
Alternatively, a node can leave the system voluntarily, in which case they are typically churned out 6 hours later. Leaving is considered permanent, and the node-address is permanently jailed. This prevents abuse of the LEAVE system since leaving at short notice is disruptive.
If a Node Operator wants to retrieve part of their bond & rewards (such as deciding to take profits and contribute as a liquidity provider in order to maximise yield), they can simply Unbond. This keeps their Node on standby, ready to be churned back in.
To unbond from the system, simply send an UNBOND transaction to the Vault Address with at least 1 satoshi in funds. The amount and type of asset you use to send to THORChain is actually irrelevant, you are simply passing transaction intent to THORChain and proving you own your bond address.
Example, this will draw out 10k in RUNE from the bond, as long as the remaining amount is higher than the minimum bond.
Leaving is considered permanent. There are two steps.
If you are active, send a LEAVE transaction to start a churn-out process. This could take several hours.
If you are standby, send a LEAVE transaction to get your bond back and be permanently jailed.
To leave the system, send the following transaction from your original bond address to the Vault Address:
LEAVE:<ADDRESS> with at least 1 satoshi in funds.
⏱Wait a few hours, verify on the /nodeaccount endpoint that you are now
⏱Wait a few minutes, verify you have received your bond back 👀
🔥 Commence destroying your node 🔥
You should complete this checklist before you do the next step:
Have you sent a final LEAVE transaction and have you received your BOND back - ie 1,000,000 RUNE, and can your account for any slash points or rewards?
If yes, then proceed:
To destroy and remove previously created resources, you can run the command below.
First, destroy the node and tools, this will delete your node then your tooling 1-by-1. Do this from the
make destroy destroy-tools
Then destroy the cluster from the
You will be asked to confirm: