Users can stake the amount of $VEX they want. The frontend should check that they have enough balance to do so.
Users can view how much $VEX they have staked and how much unstaked $VEX they have.
Users can unstake the amount of $VEX they want. The front end should check that they have enough staked to do so.
Users should be able to view how much their net difference in staked $VEX (staked now - amount they staked, VEX earned is automatically restaked and they can lose staked $VEX).
All $VEX amounts should also show the amount in USD. (This will be difficult for net difference since differences in prices when staked, so probably just ignore this one)
Add staking page
Requirements