How to Participate in the AllianceBlock Liquidity Pool on Binance Smart Chain
Disclaimer: due to an already existing (small) BNB/bALBT pool on PancakeSwap we had to decide to deploy an ETH/bALBT pool instead. Please read the following instructions carefully in order to make sure you can participate in the pool correctly.
Following the successful and popular launch of our Alliance Block Liquidity Mining Program (v1.0) in November, the addition of the Balancer protocol in our v1.2 version immediately followed by the launch of the brand new AllianceBlock Liquidity Mining Partnership program together with Frontier which includes the first fully audited Multi-Asset Reward Liquidity Mining Partner Program, we are proud to announce that the AllianceBlock Liquidity Mining Program is now available on Binance Smart Chain (BSC) as well, using the PancakeSwap Protocol (make sure when visiting their website that you are visiting https://pancakeswap.finance/, other URLs are likely scams).
See also our previous announcement about what Liquidity Mining on BSC means for AllianceBlock.
The AllianceBlock BSC Liquidity Mining (LM) Program is available at bsc.allianceblock.io. Utilizing the exact same technology as the aforementioned LM Program, the BSC LM version is fully audited by CertiK, the leading cybersecurity expert in the industry, also AllianceBlock’s strategic partner.
Like with our Ethereum based LM program, you’ll need to have MetaMask installed in a WEB3 compatible browser (e.g. Chrome, Brave or FireFox). Besides that you will need to obtain ETH (or swap your previously obtained BNB to ETH) and bridge ALBT to bALBT in order to provide liquidity (keep some BNB at hand, as it is used to pay gas fees on the Binance Smart Chain network).
Configuring MetaMask to work on Binance Smart Chain Mainnet and Bridging your ERC20 ALBT to BEP20 bALBT
Please follow the “How to Bridge your ALBT to bALBT in preparation for BNB/bALBT Liquidity Mining on Binance Smart Chain” tutorial.
Additionally, due to an already existing (small) BNB/bALBT pool on PancakeSwap we had to decide to deploy an ETH/bALBT pool instead. If you have already obtained BNB in preparation for the BNB/bALBT pool, please use the PancakeSwap UI to swap (some) of your BNB to ETH in order to participate in the correct pool. You can follow the steps listed below in order to swap BNB to ETH.
If you want to try another way to obtain BEP20 ETH, or in case you want to double check to make sure you have the correct BEP20 ETH in your wallet or when you just need to add BEP20 as a custom token to your MetaMask, this is the correct token address of BEP20 ETH: 0x2170ed0880ac9a755fd29b2688956bd959f933f8.
- Go to https://pancakeswap.finance/
- Open Trade->Exchange in the menu:
- Click "Select Token" in the following menu:
- Make sure your MetaMask is set to the BSC Network
- Click the Connect Wallet button:
- Choose MetaMask and follow the steps in MetaMask in order to connect your wallet
- Proceed by clicking the "Select a token" button:
- Enter "ETH" (without the quotes) in the search bar
- And then click ETH:
- Enter the amount of BNB you want to swap to ETH and then click the Swap button:
- Then proceed to click the Confirm Swap button:
- Follow the steps in MetaMask to complete the transaction.
- You will now be presented with the following screen:
- Your ETH will be ready once the transaction is announced as completed by MetaMask.
You are now reading for using the platform to provide and stake liquidity!
Adding Liquidity to the PancakeSwap Pool
Once you’ve arrived to the AllianceBlock Liquidity Mining Portal at bsc.allianceblock.io, MetaMask will pop up and ask you with which account you want to connect to the portal. Select the one you want to use to mine liquidity (make sure you have Binance Smart Chain selected as the Network) and you should then be presented with the following screen:
We will start with adding liquidity to the PancakeSwap pool. To be precise, the ETH/bALBT pool. Click on the plus sign next to it:
A dialog should present itself:
Here you can choose the amount of liquidity you want to add, when you provide for example any amount in ETH, the amount of bALBT would be automatically calculated according to the correct ratio (and vice versa).
Through the “MAX” buttons, you can add your complete holdings of one token to the liquidity pool. The number of other tokens needed through the correct ratio will be automatically calculated again:
Once you have settled on the number of tokens you want to add to the liquidity pool, you can press “Add Liquidity”. For some tokens you need to “Approve” spending of that token first. When this is not needed, the portal lets you skip this step, in order to save you a transaction.
After going through the approvals and finally pressing “Add Liquidity”, you will see a new dialog that repeats the information so you can confirm the numbers you have entered:
Press confirm and MetaMask will pop up asking you to review and confirm the transaction.
Note: while the transaction is pending, you will see a loading indicator on top of the screen:
Note: if the transaction doesn’t go through/you can’t seem to confirm. Try to remove some decimal points from the amount of tokens you are providing.
After the transaction has succeeded, you will see a new kind of overview of the pool. In this overview you will see something new: “Liquidity pool tokens”:
In return for providing liquidity you receive Liquidity pool tokens (Cake-LP) in your wallet. You can stake these tokens in order to get rewards (for example in bALBT).
Staking your Cake-LP tokens
In order to get rewards for providing liquidity, you must stake your Cake-LP tokens. In order to do this, simply press the stake button.
A dialog will pop up asking you how much of your Liquidity Pool tokens (Cake-LP) you want to stake:
Simply enter the number of Cake-LP tokens you want to stake in this dialog, or press “MAX” to stake your entire Cake-LP token holdings at once.
In case you enter a number that’s higher than our actual holdings, you will receive a warning:
However, let’s press “MAX” instead and press the “Approve” and then “Stake” button. MetaMask will pop up again asking you to confirm the transaction. Once the transaction is completed, your view will be more interesting now:
You can now see how many tokens are going to be rewarded in total, the APY and the rewards you are able to claim so far.
Additionally you have a couple of options:
- Claim your rewards through the “Claim” button
- Withdraw your stake using the “Withdraw” button (your reward will automatically be claimed)
- Add more liquidity by clicking on the plus sign
You can come back to bsc.allianceblock.io anytime to check your rewards, claim them, withdraw your stake or to add even more liquidity to increase your stake and thus your rewards. If you don’t see your stake at work when you connect to the platform, just reconnect MetaMask to the platform again, make sure it’s the wallet you have used before and make sure that in MetaMask you have selected the BSC Mainnet network and not Ethereum or a test network like Ropsten, Kovan or Rinkeby.
Add additional liquidity
Click on the “Add more” button or the plus sign in the pool (if visible), and you will see the same dialog as in the beginning. Repeat the steps from earlier and provide the amounts of tokens you want to add additionally in exchange for Cake-LP tokens.
You can now stake your newly obtained additional Cake-LP tokens for extra rewards (as before), claim your current rewards (keep on reading) or withdraw your rewards (keep on reading) in order to increase your amount of Cake-LP tokens.
Claiming your rewards
As you can see, we are eligible to claim some bALBT tokens as a reward for staking our Cake-LP tokens. So let’s press the “Claim” button. Once more, MetaMask will pop up to ask you to confirm the transaction. Good news! Once the transaction has completed, you will immediately have the rewarded tokens in your wallet!
Withdrawing your stake
If you click the “Withdraw” button, you will no longer stake your Cake-LP tokens. Don’t worry, if you still have unclaimed tokens as reward for your staking, they will be claimed and sent to your wallet automatically, we will not leave you hanging!
Once you have clicked the “Withdraw” button, MetaMask will pop up as always, awaiting your confirmation.
After withdrawing your stake, you will see that the total amount of Cake-LP tokens you are holding have now increased again:
Note: before removing liquidity, you need to have more than 0 Cake-LP tokens available (unstaked). If you have 0 unstaked Cake-LP tokens, you will first need to withdraw your staked Cake-LP tokens using the Withdraw button (see previous chapter). This is because you can’t remove liquidity which you are currently staking; you will need to stop staking them (withdraw) first.
Once you believe you are done with staking and you want to get your tokens back from the liquidity pool, you can click “Remove”. A new dialog will appear:
You can choose the amount of Cake-LP tokens you want to exchange for tokens from the liquidity pool.
Press “Confirm” to finalize your decision.
AllianceBlock is building the first globally compliant decentralized capital market. The AllianceBlock Protocol is a decentralized, blockchain-agnostic layer 2 that automates the process of converting any digital or crypto asset into a bankable product.
Incubated by three of Europe’s most prestigious incubators: Station F, L39, and Kickstart Innovation in Zurich, and led by a heavily experienced team of ex-JP Morgan, Barclays, BNP Paribas, Goldman Sachs investment bankers, and quants, AllianceBlock is on the path to disrupt the $100 trillion securities market with its state-of-the-art and globally compliant decentralized capital market.