How Users Overcome The BEP20 Dilemma

My CubDefi experience was purring like a happy cub until this morning.

I was super excited to harvest my Cub. I clicked the Harvest (image 1) and then received the following (image 2).


What does this mean and what did I do wrong?

I received the "ALERT: Insufficient funds" message because I did not have enough Binance Coin (BNB) to cover the fees. Thanks to @deathwing for confirming my suspicions.

I was so excited about provide liquidity via a FARM pool, I forget to hold back some BNB for fees associated with Harvest, Compound, Exchange, and other CubDefi transactions.

PRO TIP (from @gerber): Keep 0.01 or more BNB in Metamask at all times. Sell some of your profits and convert to BNB so that you always have enough BNB to cover fees. Users Cannot Send BNB Via The BEP20 Protocol

I exchanged for some BNB in my Atomic Wallet, but Atomic does not support BEP20.

I previously had a account (since I lived overseas when the account was created). As a user in the United States, I was able to withdraw BNB from but was not able to make a new purchase. BEP20 is supported on

So I set up a account hoping to be able to make the transfer to Metamask. Unfortunately, does not support BEP20 withdraws.

Binance Chain Extension Wallet to the Rescue!

When I stumbled across the following article, I was pretty sure I had found the solution I was looking for.

I installed the Binance Chain Extention Wallet and set up a new wallet.

Since I was not sure if this process would work, I decided to follow some of the testnet instructions to prove the concept.

Basic Steps

  1. Install Binance Chain Extension Wallet. Available on Chrome/Brave and Firefox.
  2. Set up a new wallet. The main screen should look something like this.
  3. Click the Network Drop Down Box at the top of the screen to see the what Networks are available. Select or deselect the "Show Test Network" checkbox depending on your preferences.
  4. Select Binance Chain Network and copy the address.
  5. Go to and initiate a Withdraw.
  6. Paste the Binance Chain Network address copied above into the "Recipient BNB Address field" and select how much BNB you want to transfer.
  7. Click Submit. Note that there will be fees associated with the withdraw.
  8. BNB should now be in the Binance Chain Network Wallet.
  9. Select Binance Smart Chain Network and copy the address.
  10. Select Binance Chain Network and click Send.
  11. Paste the Binace Smart Chain Network address into the Address field.
  12. The following message should appear:
    "Note: Cross Chain Transfer to Binance Smart Chain"
  13. Confirm the amount you want to transfer and click Send. Note that there will be fees associated with the transfer.
  14. BNB should now be in the Binance Smart Chain Network Wallet.
  15. You can now transfer BNB (via BEP20 protocol) to your Metamask wallet so that you can cover BNB fees in CubDefi (or use BNB to add to the CUB/BNB liquidity pool).

Key Takeaways

  1. Always have some BNB available to cover fees.
  2. does not support BEP20 protocol.
  3. If you live in the United States and have a account, you can only make withdraws.
  4. The Binance Chain Extension Wallet allows you to convert assets from BEP2 to BEP20.


Nothing in this post should be considered financial, legal, or technical advice. Always carefully research any new service or product.

I have just documented the steps I took. I am not responsible if any of the information included in this post is missing or inaccurate. I am not responsible for what happens if you choose to use any of the products or services mentioned in this post, including but not limited to CubDefi,, and Binance Chain Extension Wallet.

Thanks for stopping by!

Posted Using LeoFinance Beta


I've been lucky enough to have a friend who can buy me BNB when needed but its always great to know of another way to get some BNB.


Good Advice.

I used metamask and traded and paid a friend to send me some bnb.


Congratulations @sumatranate.leo! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s) :

You received more than 800 upvotes.
Your next target is to reach 900 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP