# Super Easy Real-time Voting

Conventionally, voting was a really complex system. You needed to understand the concepts of epochs, voting power, decay of voting power, lockup periods, veNFTs, and merging/splitting. Additionally, you had to calculate how to distribute your voting power across multiple pools using estimated APR and the total value of your voting power. This was just insane to repeat every week.

On BladeSwap, voting has simply become farming with fungible ve tokens. Don't calculate yourself; click smart vote, and we'll do the rest.

<table><thead><tr><th width="262">Voting on other ve(3,3) Dex</th><th>Voting on Bladeswap</th></tr></thead><tbody><tr><td>Must repeat voting every week (Epoch)</td><td>No epochs. Only repeat if you want to rebalance the vote weight across pools.</td></tr><tr><td>Must repeat voting for each NFTs</td><td>No NFTs to iterate</td></tr><tr><td>'voting APR' is misleading since the total reward per vote amount is not decided until the end of the epoch.</td><td>Rewards are added and distributed in real time. APR is not an 'estimated APR'</td></tr><tr><td>Manually calculate best strategy with estimated APR and voting power</td><td>Just click <strong>Smart Vote</strong> and we do it for you</td></tr><tr><td>Can't change the vote until next week, even if APR drops on my pool.</td><td>Votes can be moved anytime  to maximize yield, eventually making voting APR even across all pools.</td></tr></tbody></table>


---

# 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://bladeswap.gitbook.io/bladeswap/blades-edge/super-easy-real-time-voting.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.
