veChess

veChess and its utility.

veChess is obtained by locking CHESS.

What’s the utility of the CHESS token?

Currently, there are three main utilities for CHESS token, all require veChess:

  1. To vote for the Alpha split between BISHOP and ROOK holders on a weekly basis.

  2. To receive a weekly BTCB rebate, which totals 50% of the fees collected (gas fee excluded) within Tranchess.

  3. To receive a boost on CHESS earning through staking.

How does veCHESS voting determine the Alpha earning split between BISHOP and ROOK?

Tranchess' BNB fund on the BNB Chain and the soon-to-come ETH liquid staking fund on Ethereum both generate staking rewards from the validator nodes, . The staking rewards are generated from users' staked BNBs and ETHs, and users receive nQUEEN and/or qETH based on the amount of BNB/ETH they've staked. Every week, Tranchess calculates and distributes the staking rewards to all QUEEN proportionally based on the total amount of QUEEN tokens in the fund. The total amount includes the sum of BISHOP and ROOK tokens since BISHOP and ROOK are split from QUEEN.

Every week, Tranchess community vote and decides the split% of staking rewards distributed to BISHOP and ROOK. For easy understanding, let's look at an extreme example:

Assuming that the current BNB fund has 2 staked BNBs, which created 2 nQUEEN tokens. The current split ratio is 100. Both BNBs are staked into the validator node for staking reward, and one of the two nQUEENs is split into 100 nBISHOP and 100 nROOK.

Assuming that during week 0, the 2 staked BNBs received 1 BNB as the staking reward. (Note: These are pure hypothetical figures for illustration purposes only. For the actual staking APR, please refer to the Tranchess BNB Fact Sheet.) Each nQUEEN would receive 0.5 BNB, which means there will be 0.5 BNB distributed to 100 nBISHOP and 100 nROOK tokens. If during week 0, the earning split voting result is BISHOP 30% and ROOK 70%, then at the beginning of week 1, 0.15 BNB will be distributed evenly to 100 nBISHOP and 0.35 BNB will be distributed evenly to 100 nROOK.

Currently, Tranchess uses the following formula to calculate the PoS staking reward yield of BISHOP:

StakingYieldBISHOP=AlphaQUEENNAVBISHOP+ROOK/NAVBISHOPWeightBISHOPStakingYield_{BISHOP}= Alpha_{QUEEN} * NAV_{BISHOP+ROOK} / NAV_{BISHOP} * Weight_{BISHOP}
AlphaQUEEN=AlphatotalProtocolFeeAlpha_{QUEEN} = Alpha_{total} -Protocol Fee

When the Alpha earning is less than the protocol fee (usually due to network issues), the protocol fee would be deducted directly from ROOK's Fair Value.

How is veChess calculated?

CHESS can be locked for up to 4 years. The number of veChess you receive depends on the time you lock your CHESS for. The minimum locking time is 1 week, and for every CHESS locked, veChess increases linearly from 0 to 1 as you increase your locking time from 0 to 4 years.

1 CHESS locked for 1 year = 0.25 veChess.

1 CHESS locked for 2 year = 0.5 veChess.

1 CHESS locked for 3 year = 0.75 veChess.

1 CHESS locked for 4 year = 1 veChess.

Without increasing the locking time or the number of CHESS, your veChess decreases linearly as the end date of the locking period approach.

Do I need to gain veCHESS separately for ETH benefits?

No you don't!

For the CHESS already locked and the veCHESS already in your account, they would also enable you to enjoy the voting, fee rebate and boosting in the ETH pool. You need to enroll once to activate the reward, but there's no other actions needed.

Why is my veCHESS in ETH pool slightly different from the number in BTCB pool?

Once enroll veCHESS in ETH pool, the amount you would see is the most recent number, or the actual veCHESS figure. The veCHESS amount used for your BTCB pool might not be exactly the same because the protocol uses an older veCHESS number until user interacts with it, despite the actual depreciation of veCHESS that happens in the background.

The two veCHESS number will gradually become the same as you continue to use the protocol.

To understand more about how the protocol records and treats veCHESS, check out these two questions:

How do I participate in the weekly rebates?

Lock CHESS and enroll your veChess in BTCB and ETH rebate.

You will only need to enroll once to activate ETH rebate. In the future, enroll when there's a rebalance for the underlying assets.

Detailed rules:

On Week 0, Thur 14:00 UTC, Tranchess registers individual's and the total amount of veChess enrolled for rebate. The recorded veChess will be eligible for the following week's fee rebate.

On Week 1, Thur 14:00 UTC, Tranchess sums up the total fees accumulated throughout the week and divides proportionally 50% of the total fees amongst the recorded veChess enrolled. The fee rebate will be claimable thereafter.

For example,

On Week 0, before Thurs 14:00 UTC: Alice enrolls 100 veChess whilst the total rebate pool is 10,000.

Between Week 0, Thurs 14:00 UTC to Week 1, Thurs 14:00 UTC: If Tranchess collected 1 BTCB as fees for the week, the BTCB rebate allocated to Alice would be 100/10000*1*50% = 0.005 BTC. Alice can claim this 0.005 BTC any time post Week 1, Thurs 14:00 UTC.

Note: Any new veChess gained during the week (Week 0, Thurs 14:00 UTC to Week 1, Thurs 14:00 UTC) can be enrolled but will only receive rebates post Week 2, Thurs 14:00 UTC.

What exactly is included in the weekly rebate pool?

The weekly rebate pool contains 50% of all protocol income during the week. The other 50% is kept in the treasury for further collaboration with other protocols or improving the Tranchess ecosystem.

For a full list of all protocol income, check out the following question:

If I staked one of the underlying assets only, do I get weekly rebates from all pools?

Weekly Rebate is determined by the recorded veChess amount. Your veChess grants you the benefit of weekly rebate. Even if you staked only one of the underlying assets, whichever it is, you would receive the weekly fee rebate from all asset fee rebate pools as long as you have valid veChess.

Why didn't I receive any BNBs from this week's rebate?

Users might occasionally find that they didn't receive any BNBs from a weekly rebate. And that is because, unlike the other two funds, the BNB fund does not always collect protocol income every day. When the redemption delay is longer than 1 day, BNB from all new creations is used to cover old redemptions and protocol income is accumulated instead of transferred to the rebate pool. Once there are enough BNBs to complete all waiting redemptions (by either new creations or completed undelegation from the validator), all accumulated protocol income is collected in a single transaction and you will see a BNB record with a larger amount on this page.

So don't worry, if you didn't get any BNB rebate in this week, rest assured that we've kept it on record. And you should be able to receive BOTH the old BNB rebate and the new ones in the coming week.

How to calculate the APY for locking CHESS?

The APY is calculated based on the last 7-day's rebate pool and the average lock duration. Below are the exact formulas:

APY=(1+WeeklyYield)521APY = \big(1+WeeklyYield\big) ^{52} -1
WeeklyYield=(Last7daysASSETReward)×ASSETPriceTotalCHESSLocked×CHESSPriceWeekly Yield = \frac{(Last 7-day's ASSET_{Reward} ) \times ASSET_{Price} }{Total CHESSLocked \times CHESS_{Price} }

What is Boosting?

Boosting increases the rate in which you earn staking rewards. A boost factor of up to 3x is possible to increase your chess rewards anytime.

For example, if you are currently earning 1000 CHESS per day by staking token QUEEN, BISHOP, and ROOK, a boost factor of 3x allows you to earn 3000 CHESS per day.

When does Boosting start?

Boosting will start on September 20th, 2021, at around 2 pm UTC.

How can I activate Boosting?

First, stake your QUEEN, BISHOP, and ROOK tokens. Second, ensure that you have veCHESS. Click “Enroll” after the Boosting feature goes live if you already have veCHESS before the feature launched. You only need to enroll once.

If you don’t have any veCHESS yet, start locking CHESS and you will soon see the boost factor displayed as shown below:

Check out how to stake QUEEN, BISHOP, and ROOK here:

Check out how to lock CHESS and earn veCHESS here:

Do I need to lock more CHESS to enjoy the separate ETH boosting?

No you don't. Make sure to have E-Q/B/R tokens staked and enroll for ETH boosting to activate the function, and you are good to go!

How do I know if I am given a boost now?

If you can see the Boost factor being displayed under CHESS rewards, then you are enjoying a boost now.

If Boost factor is 1x or if you see a notice as below, then it would imply that you are earning CHESS at regular speed:

If your account page looks exactly like the demo image shown above, CHESS locking is not the only action you are missing. Stake some QUEEN, BISHOP and ROOK tokens to activate CHESS mining first!

Lock CHESS now to boost:

Will my boost factor change after I harvest CHESS?

No. However, if you locked some of the harvested CHESS, it would affect your veChess, which would then change your boost factor.

How often does my boost factor change?

Your boost factor changes under two scenarios:

  1. Whenever the general staking pool changes. That is, whenever there are more tokens staked or unstaked into the pool, or whenever you stake or unstake some tokens, your boost factor could change in tandem.

  2. Whenever you adjust your veCHESS amount. By definition, veChess decreases linearly and continuously unless users increase their locked CHESS amount or extend the locking duration. This default decrease does not affect your boost factor. Locking more CHESS, extending the CHESS locking duration, or an expiration of the CHESS locking period would affect the boost factor.

Why did my boost factor decrease after I lock more CHESS?

As mentioned before, your veCHESS decreases linearly over time, however your boost factor will only take notice of your decreasing voting power when your action requires interaction with certain contract, like enroll, locking, unlocking, etc.. Until such interaction happens, your boost factor is calculated using the last recorded veCHESS amount, which might be much higher than the current actual veCHESS number.

If the veCHESS proportion you obtain after locking more CHESS is less than the previous veCHESS proportion when your boost factor was calculated, the new boost factor might be updated to a smaller number.

Do I get more fee rebates from Boosting?

Boosting impacts the rate at which you earn CHESS. It does not directly increase the amount of BTCB or ETH rebate you get. However, your boost factor is partially influenced by the share of veCHESS, and the share of veCHESS decides your share of the rebate pool. So if you increased your share of veCHESS to increase your boost factor, you would have increased your share of the rebate pool at the same time.

Will I get more boost by just holding any of the tokens?

For QUEEN, BISHOP and ROOK, stake those tokens first to start the basic CHESS reward mining. Once the basic mining started, lock CHESS for boosting.

Holding and locking CHESS tokens alone without staking Q/B/R does not activate boosting.

How is the boost factor calculated?

Tranchess considers multiple parameters when calculating the Boost factor. Check out the formula in our Whitepaper.

There are two boost factors. The actual one applied to users' accounts and the potential max boost factor which is derived purely from the staking proportion of individual accounts. In practice, users can adjust their share of the veCHESS pool by locking more CHESS or extending their lock duration to reach their potential max boost factor.

To illustrate, we prepared two scenarios. Please note, since the boost factor can be affected by other users' activities (staking more tokens or increase veChess share), the examples shown below are for demonstration purposes only. In practice, the actual numbers might vary.

General Assumptions:

  • The total staking pool has 17503 staked QUEEN, 756 staked BISHOP, and 682 staked ROOK.

  • Some of the staked tokens in other accounts are already boosted.

  • Total locked CHESS: 58859.5, average lock duration: 5 months.

  • In both scenarios, the three users' behaviors should be considered as isolated events. That is, the boost factors are results of only one user's behavior, not three concurrently.

Scenario 1:

Assume after staking the desired token, the user locked 1500 CHESS for 1 week.

Scenario 2:

Assume after staking the desired token, the user locked 1500 CHESS for 25 weeks (6 months).

Last updated