# Vote Resign and Unvote

## Vote Resign&#x20;

When you unstake from the master pool and the amount impacts the pool’s liquidity by reducing it below 50,000 VIC, you must perform the Vote Resign process.

## Eligibility to Vote for Resignation

* Stakers who have contributed VIC tokens to the pool are eligible to vote.&#x20;
* When a staker trigger a resignation vote, all stakers in the pool receive a warning message. Each staker can then decide whether to accept or reject the vote.
* If 2/3 (66.66%) of total staked VIC votes are reached, the vote for resignation will be approved.

## **Result of Approved Resignation Vote**

When the resignation vote passes the threshold, the following actions occur:

* The **Masternode** status is revoked, and the pool's status changes to **Resigned**
* VIC tokens remain locked in the pool's contract for a period of **30 days**
* After 30 days, VIC tokens are automatically distributed back to all stakers based on their proportional share in the pool, regardless of whether they voted or not. The amount of unstaked tokens will be unlocked in two batches:

1. **Batch 1 (unlocked in 2 days):**  The portion equals to `(total amount before resign - 50,000 VIC) * Percentage of staked of user in pool`
2. **Batch 2 (unlocked in 30 days):** The remaining amount of your staked VIC will be unlocked after 30 days.

Example:

*Pool A has a total staked value is 100.000 VIC with 3 stakers ( X : 50.000, Y: 40.000 and Z: 10.000). Once the pool is trigger resign, the staked amount will be distributed back to 3 stakers by 2 batches:*

* *First batch (unlocked in 2 days)*
  * *X: (100.000 - 50.000) \* 50% = 25.000 VIC*
  * *Y: (100.000 - 50.000) \* 40% = 20.000 VIC*
  * *Z: (100.000 - 50.000) \* 10% = 5000 VIC*
* *Second batch (unlocked in 30 days)*
  * *X: 50.000 - 25.000 = 25.000 VIC*
  * *Y: 40.000 - 20.000 = 20.000 VIC*
  * *Z: 10.000 - 5.000 = 5.000 VIC*

## Unvote

* When you change your decision, you can unvote if you have already voted to resign&#x20;
* Once you click on the Unvote button, a confirmation popup will be prompted.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.defusion.xyz/product/liquid-staking/vote-resign-and-unvote.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
