\
Provide liquidity, trade and farm as you always have been. If you are a multichain user already, remember to provide liquidity on PancakeSwap on other blockchains that we've deployed on (like Ethereum), as we have CAKE rewards on BNB Smart Chain for you, allowing you to earn even more CAKE without bridging those assets over!
Yes, but we will be deploying in steps to ensure we prioritize the safety of user funds and CAKE inflation. Do let us know in the community chats what you think should be added to PancakeSwap on other blockchains, as well as what other blockchains we should deploy PancakeSwap on.
A small amount of native token (for example, ETH on Ethereum) is required for the first-time setup. So the first transaction will be slightly costly.
Plus, there are other fees (mostly gas costs) involved in cross-chain farming. Check out this dedicated section to learn more.
All cross-chain transactions will take around 30 minutes to complete. It is because:
- Transactions have to be executed on both the farming blockchain (like Ethereum) and the BNB Chain.
- Delivering cross-chain messages takes time.
- To ensure safety and all the data are synced and consistent between different blockchains.
Your harvested CAKE will be distributed on BNB Smart Chain. Please switch the blockchain network in your wallet to check the balance of CAKE.
Please try using a different wallet app that supports multichain and chain switching.
Please note that staking and unstaking LP tokens will also harvest all the earned CAKE to your wallet on BNB Smart Chain. Therefore if you don't want to use a different wallet app, simply stake more, or unstake a tiny amount of LP tokens to harvest your earned CAKE.
Unlike farming natively on BNB Chain, farming on other blockchains requires cross-chain activities. Here are the fees involved:
1 - Gas fee to create a proxy contract
A proxy contract has to be created on the BNB Chain for cross-chain farming. The gas cost for proxy contract creation is included in the transaction.
This fee only charges once upon the first "stake" transaction.
2 - Gas fee for calls on BNB Chain
When users deposit or withdraw LP tokens. An executor will perform transactions calling on behave of the users on the BNB Chain. The gas cost for these calls is included in the transaction.
This fee is charged in every deposit or withdrawal transaction.
3 - Gas fee for calls on other blockchains
When users withdraw LP tokens. An executor will perform the final transactions calling to release the LP tokens on other blockchains (like Ethereum). The gas cost for these calls is included in the transaction.
This fee is only charged in withdrawal transactions.
4 - Cross-chain messaging fee
We utilise a message bus powered by Celer to route our cross-chain messages. Therefore a messages fee is included based on the byte length of the message.
This fee is charged in every stake transaction. In unstake transactions, this fee is charged twice since a two-way communication between BNB Chain and other blockchains is required for safety.
messagingFee = feeBase + message.length * feePerByte;
You may find the variables in the formula with in the message bus contract:
- Ethereum:
0x4066d196a423b2b3b8b054f4f40efb47a74e200c
- BNB Chain:
0x95714818fdd7a5454f73da9c777b3ee6ebaeea6b
5 - The starter fund
This is not strictly a "fee".
For every new user who started doing PancakeSwap cross-chain farming. In the first “stake” transaction, we will deposit 0.005 BNB into their BNB Chain wallet. The corresponding amount of native tokens on the farming chain (like ETH on Ethereum) will be charged from the deposit transaction, using the market rate provided by the price oracle.
This is to help users start their BNB Chain journey with ease. We understand the painfulness of having all the harvested CAKE but not being able to explore the vivid PancakeSwap ecosystem without finding another way to acquire BNB for gas.
This fee only charges once upon the first "stake" transaction.
updated on Oct 10 2022
For now, Chefs have diverted 0.0189 CAKE per block from the CAKE pool to all crosschain farms.
Here is the emissions breakdown:
Multiplier | CAKE per block | |
---|---|---|
CAKE Pool | - | 8.9811 |
All Crosschain Farms | - | 0.0189 |
Ethereum ETH/USDC | 0.5x | 0.0105 |
Ethereum ETH/USDT | 0.2x | 0.0042 |
Ethereum WBTC/ETH | 0.2x | 0.0042 |
PancakeSwap crosschain farming is like using a "stand-in" LP token to farm on the BNB Chain, with the same PancakeSwap MasterChef. The CAKE rewards are calculated and distributed on BNB Chain, controlled and guarded by the same MasterChef contract.
- Users request depositing LP tokens on farming blockchains (like Ethereum).
- LP tokens are being transferred to farming vault contracts.
- Celer message bus is utilised to deliver the "deposit" message to BNB Chain.
- An executor on BNB Chain mints the same amount of farming tokens as "stand-ins", and then deposits them into the farms.
Since CAKE rewards are calculated and distributed on BNB Chain. Users can claim their CAKE rewards with a single BNB Chain transaction without the need for cross-chain operations.
- Users request withdrawing LP tokens on farming blockchains (like Ethereum).
- Celer message bus is utilised to deliver the "withdraw" message to BNB Chain.
- An executor on BNB Chain withdraws the farming tokens from the farms, burns those tokens, transfers the earned CAKE to users, and utilises the Celer message bus to deliver the confirmation message back to the original farming blockchain.
- An executor on the farming blockchain confirms everything and then releases the LP tokens from the vault contracts.