What’s the difference between locked CAKE and veCAKE?

veCAKE is a new version of fixed-term CAKE staking with more benefits and power for locked CAKE holders. Including gauge weight voting, extra incentives, yield boosting, and more.

What happens to CAKE pool rewards when the new veCAKE is deployed

CAKE pool reward emissions will be diverted to reward all veCAKE holders according to their veCAKE balance against the total supply.

CAKE rewards and the weekly revenue-sharing rewards can now be claimed weekly on Thursday.

Please note that to continue receiving rewards, users will need to migrate to the new veCAKE staking.

What is the maximum duration I can lock my CAKE

The maximum duration you can lock your CAKE has now been extended to 4 years.

Is veCAKE a new token? Can it be transferred?

veCAKE is a live-generated number based on the number of CAKE locked and the remaining lock time. It is not a standard token and can not be transferred.

Why did my veCAKE balance change? How to calculate its balance?

veCAKE balance is linearly decreasing to 0 based on the remaining lock duration. Therefore when we are approaching the unlock time, your balance decreases.

veCAKE balance can be calculated by:

lockedAmount // amount of CAKE locked
currentTime // current time
lockEndTime // the unlock time
maxLockTime = 209 * 7 * 24 * 60 * 60 - 1 = 126403199 // max lock time (4 years)

remainingLockTime = lockEndTime - currentTime
veCAKE = lockedAmount * (remainingLockTime / maxLockTime)

How to increase my veCAKE?

Once you have an active veCAKE position, you can either add more CAKE or renew/extend your lock duration to boost your veCAKE balance.

What happens when the position unlocks? Can I renew rightaway?

When the veCAKE staking position is unlocked, you may withdraw all the staked CAKE.

To renew your position, you need to withdraw all the CAKE and set up a new staking position by choosing the amount to lock and the lock duration.

I locked for 1 week, why the remaining lock time is less than 1 week?

When you lock with the new veCAKE, the unlock time is being rounded forward to the nearest Thursday with UTC time. For example, when you lock for 1 week on Tuesday, your actual unlock time will be the upcoming Thursday, which is 2 days later.

You can preview your actual unlock time at the bottom.

Can I lock more CAKE in CAKE pool?


Once veCAKE is deployed, the CAKE staking pool will be deprecated and no longer accepts any further CAKE extension or deposits.

To lock CAKE and enjoy its benefits, go to the veCAKE page.

Why can’t I migrate?

Migrating from CAKE pool to veCAKE requires you to have an active position. If your CAKE pool staking position is already unlocked, simply withdraw those CAKE and create a native veCAKE staking position.

In some cases, migration can not be performed when your remaining CAKE pool lock time is less than 7 days. In such case, simply wait for the unlock, withdraw those CAKE and create a native veCAKE staking position.

Can I early withdraw my locked CAKE?


Once locked, CAKE will be staked in the veCAKE contract until the unlock time.

Can I partially migrate my CAKE?


You can only migrate your entire CAKE pool position at once.

What will happen to iCAKE, bCAKE, vCAKE and rCAKE?

For iCAKE:

IFO iCAKE has now been upgraded to support veCAKE. Check out:


For bCAKE:

Farm boosting bCAKE has now been upgraded to support veCAKE. Check out:


For vCAKE:

Voting vCAKE has now been upgraded to support veCAKE. Check out:

How to Vote

For rCAKE:

All veCAKE holders (either native or migrated) will automatically enrolled in the new revenue sharing pool. Revenue shares are distributed according to the existing schedule. The old revenue sharing pool will be discontinued, users can claim their pending rewards by going to the benefit card. Check out:

💹Revenue Sharing

Can multisig wallets be used for interacting with veCAKE?


However, there was a noContract modifier implemented in the veCAKE staking contract for addresses that are not whitelisted. To enable staking or migrating from fixed-term CAKE staking pool. All contract-based multisig wallets must perform a one-time, self-whitelisting action.

To whitelist, visit either of the following pages:

A prompt should appear. Click "Whitelist" and proceed with the tx in your multisig wallet.

A tx will be fired to the owner of the veCAKE, which is a contract with a permission-less write function to allow any contract to perform self-whitelisting.

If the prompt doesn't appear, follow this instruction to execute the tx from BscScan:

// call:
VECakeOwner.setWhitelist(bool _status = true)

// VECakeOwner address:

Why there are multiple APRs?

Locking CAKE to get veCAKE provides a number of great benefits around the suite of products built by PancakeSwap. Benefits and incentives come in different forms and from different sources. Therefore, there are multiple APRs.

You can earn all of them concurrently therefore the combined APR will be the sum of all the APRs.

Please note that many other benefits from veCAKE can not be quantified in the format of APRs, such as Farm Yield Booster bCAKE, or IFO iCAKE. Be sure to check those out too.

What is veCAKE Pool APR?

This is the incentive coming from CAKE emissions, with its rate controlled by the veCAKE Pool voting gauge.

To increase the emission to this gauge, check out Gauge Voting.

What is Revenue Sharing APR?

This is the incentive coming from protocol revenue sharing, coming from swap fees collected in DEX products.

Check out Revenue Sharing for more info.

Last updated