Increasing your veANGLE balance
Details about adding ANGLE to your lock
There are two ways to increase a veANGLE balance:
- extend the lock expiration date
- add ANGLE to the lock
Increasing veANGLE balance has three impacts:
- increase voting power
- potentially increase boost
- increase weekly interest distribution
When increasing the veANGLE balance of an address, its voting power increases accordingly. However, if the address had previously allocated voting power, you will have to vote again to have your new voting power taken into account.
Let’s look at it from an example:
Let’s say that Carol locks 90 ANGLE for 4 years, giving her a balance of 90 veANGLE, and allocates 50% of her votes to Gauge A. This will take into account 45 veANGLE to allocate to Gauge A.
A year later, Carol’s veANGLE balance will have decreased by 25% as the lock expiration gets closer. She will have 0.75 x 90 = 67.5 veANGLE. The voting power allocated to Gauge A is currently 33.75 veANGLE.
Now, Carol decides to push back her lock’s expiration to 4 years again, giving her her original balance of 90 veANGLE back. She also adds 10 ANGLE to the lock, such that she has a 100 veANGLE balance.
Her voting power is now 100 veANGLE. However, only 33.75 of her total veANGLE balance is currently allocated to Gauge A. She needs to re-apply her votes for the balance increase to take effect.
If she wants to put 50% of her 100 veANGLE balance on Gauge A, she needs to do another voting transaction, allocating 50% to Gauge A. This new voting tx will take into account the new 100 veANGLE balance, and allocate half to this gauge.
If she had allocated all her voting power on multiple gauges, she would have to re-apply all of these votes with the new weights she wants to allocate.
Increasing one’s veANGLE balance provides more voting power, but comes at the cost of having to apply all votes again.
One might think that increasing veANGLE balance simply increases your boost. However, this is more complicated than that.
As detailed in the boost page, a user’s boost depends on their share of veANGLE in total, compared to their share of liquidity in the pool at the moment they apply their boost. The more someone has liquidity in a pool, the higher the share of veANGLE they need to have the max boost.
A user’s boost in a pool doesn’t decrease continuously as their veANGLE balance does, but updates only on two specific occasions when:
- They deposit, withdraw, or call the user_checkpoint() function from the liquidity gauge contract.
- Other users call the
kick()function on another address, if this address has an expired lock, or if it extended or added to it and should have a lower boost.
Let’s look at another example:
Bob had originally locked 90 ANGLE for four years like Carol. One year later, he has the same 67.5 veANGLE balance than she does. Bob is not interested by his voting power, but only by his boost on rewards. He wants to extend his lock to four years again, and add 10 ANGLE to get to 100 veANGLE and increase his boost.
Increasing one’s veANGLE balance doesn’t necessarily increase its boost. Always make sure to verify in the calculator the veANGLE balance needed to get the max boost depending on the amount of tokens you are staking on the gauge.
The weekly interest distribution happens every week on Thursday (European Time). At the beginning of the week on the previous Thursday, a snapshot of all veANGLE holders with their balances is recorded to process the interest distribution accordingly. Because of that, users start receiving their share of interest only the week following the lock of their tokens.
An increase in veANGLE balance is directly linked to an increase in the share of interest an address will receive.