# Power

<sub>The mechanism to determine the Current Mode takes into account:</sub>

* <sub>***VotedBULL***</sub><sub>: Total number of tokens currently voting BULL.</sub>
* <sub>***VotedBEAR***</sub><sub>: Total number of tokens currently voting BEAR.</sub>
* <sub>***TotalStaked***</sub><sub>: Total number of tokens currently in the Staking pools.</sub>

{% hint style="info" %}
The tokens in the Staking pools also have their place in the formula. This is very interesting, as staking is a way to generate rewards while voting BULL. Refer to the [Staking](/bvsb/services/staking.md) section for more information.
{% endhint %}

$$
BULL Power = 5 \* VotedBULL + TotalStaked
$$

$$
BEAR Power = 5 \* VotedBEAR
$$

<sub>The Net Power is calculated by substracting the BEAR Power from the BULL Power, and its result (positive or negative) determines the Current Mode:</sub>

$$
Net Power = BULLPower - BEARPower
$$

<mark style="color:red;">**If**</mark><mark style="color:red;">**&#x20;**</mark>*<mark style="color:red;">**NetPower**</mark>*<mark style="color:red;">**&#x20;**</mark><mark style="color:red;">**is less than 0, then the Current Mode is BEAR and the token can be sold. Otherwise the Current Mode is BULL and the token can only be bought.**</mark>

{% hint style="success" %}
If a holder tries to sell tokens when on BULL mode, the transaction will fail.
{% endhint %}


---

# 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://bulls-vs-bears-1.gitbook.io/bvsb/services/voting/power.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.
