> For the complete documentation index, see [llms.txt](https://bladeswap.gitbook.io/bladeswap/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bladeswap.gitbook.io/bladeswap/blades-edge/super-easy-real-time-voting.md).

# 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>
