How fast can I grow $1,000 in DeFi? — Week 1.

Start with $1,000. See how fast it can be grown with yield farming on harvest.finance

An updated version of this article is hosted here.

April 22nd 2021

It’s day 1 and I’m starting off with $1,000 ($1,117.18 to be precise) to invest in Harvest.Finance. My initial rules are as follows:

  1. Invest 50% of my total balance in the highest APY pool on Harvest.Finance that has at least $500k in liquidity.

To be clear, I see a very high chance that I will lose all of this money. If you plan to do yield farming, I suggest you plan on losing all of your money too. This is highly speculative. I don’t see it as anything more than entertainment.

Ethereum or Binance on harvest.finance

  • As of today, the APYs are higher on Binance than on Ethereum. Fees are also lower on Binance, so I will go along with Binance tokens for now.

Converting from fiat to BNB (actually first I went to BTC)

It was a nightmare getting cash converted into BNB. Binance wouldn’t accept my credit cards. Coinbase doesn’t seem to offer credit card options in Europe (unless you have a 3D secure card). Ultimately, I had to buy Bitcoin on Cash app, and then using a bridging tool to move that BTC over to a Binance wallet.

I bought 0.019 BTC for $1,010. So $1,010 is the original cost basis for this project.

I then transferred 0.019 BTC over to BTCB (wrapped BTC on the Binance chain) using the Binance Bridge (you basically send in BTC and they give you BTCB). I’ve now got 0.019 BTCB in my Binance Chain wallet (a browser extension that you can install on Brave or Chrome).

Buying EPS and BNB

Next, I needed to buy an equal amount of EPS and BNB over on pancakeswap.finance.

To be able to use pancakeswap, I needed BNB in order to pay for gas. I forgot about this so I had to go in to Binance.com, send myself about $100 worth of Eth I had in another wallet (0.0417 Eth to be precise) and swap that into BNB. [That increased my total cost basis up to $1,117.18 (including Ethereum gas costs of $5.99). The transaction confirmation was quick.]

I then converted Eth to BNB on Binance.com and got 0.189 BNB.

I then sent those BNB to my Binance Chain Wallet to pay for gas transactions on Pancakeswap. This was also pretty quick.

BTW, at this point, I’m showing $1,082 in my Binance Chain Wallet — which means I’ve lost about $40 in fees and net price fluctations so far.

Finally, I can buy the following on Pancakeswap.finance :

  • 0.00475 BTCB worth of BNB

A note on BUSD — a binance US dollar pegged stablecoin

You can look at liquidity for the different tokens on pancakeswap. Liquidity for USDC is very low — even though that would be my preferred option as it is the world’s largest US dollar pegged coin. There is reasonable liquidity for both BUSD and also TUSD. I can’t tell which is riskier. Both are probably somewhat risky, so I’ll go with the one with the largest liquidity, which is BUSD. Maybe later in this project, if I grow funds, I’ll move some of my TUSD back over to Ethereum and to USDC (or even back to fiat dollars).

PancakeSwap (Binance) liquidity

As a side note — you can see that liquidity on pancake swap is not that far off uniswap:

Uniswap (Ethereum ERC020) liquidity

Adding to Pancakeswap EPS-BNB Liquidity Pool

With EPS and BNB tokens in hand, I went to the liquidity section of Pancakeswap and deposited BNB and EPS:

Note that the value (denominated in any third currency) deposited of BNB and EPS are equal

and here’s what I get in return — some EPS-BNB tokens (that I can deposit on Harvest.Finance):

What’s happening in the above step is that I’m contributing BNB and EPS to a pool that allows pancakeswap to offer BNB-EPS exchange services. In return, I get paid my proportional share of the 0.17% transaction fee that goes to the liquidity pool.

Depositing EPS-BNB on Harvest.Finance

By this time (3 hours later), the return on the EPS-BNB pool is down to about 1,200%, haha. I shall proceed nonetheless! I’ll additionally choose to stake my deposit, which means I’ll get FARM tokens (bFARM I think, which is the Binance form of FARM). I’ll be able to sell these off at a later stage to get more BUSD or similar. The nice thing here on Binance is that fees are low so I’m not getting crushed by doing the additional staking step.

What’s happening here is that Harvest Finance is putting my EPS-BNB tokens into a larger pool. That pool is earning CAKE (pancakeswap governance tokens) — Harvest is selling those off in order to buy more EPS-BNB tokens to add to the larger pool. So, when I withdraw my EPS-BNB tokens, I hope to withdraw more than when I first put them in.

Some comments on risks:

There are a lot of different things that could go wrong (or right) for me here:

  1. BNB or EPS prices might go down. Even if I do well farming on harvest and/or get good fees in the pancakeswap liquidity pool, this could all be undone by BNB or EPS going down.

A comment on fees:

It seems I’ve spent at most 0.002 BNB on transaction fees. This is less than one dollar. So, I think I can just move my money between pools as the return falls. I’ll probably just look back every week and move my funds to a pool that is giving — ideally a 1,000%+ yield annualised.

Your Guide Through Decentralised Finance (Defi). Subscribe at Pinotio.com for the full experience.