Publish0xTutorials - how to invest and grow your rewards

By fblauer | Yield Hacking with Defi | 31 Jan 2020


Tutorial - how to invest your bat rewards

There are many good tutorials on how to use the basic features of publish0x to tip content providers, write good original content, and cash out your rewards.

But what if you want to invest and grow your hard earned rewards, instead of cashing out to fiat? I am going to outline the steps that you can take to get the best return on your BAT. If you simply deposit your BAT on one of the lending sites like Compound or Nuo, you will get less than 1% APR - not very good. Converting to Dai is another option, but that will not increase in value if BAT and Eth go up in the market, since they are linked to a stable value (USD). A much better alternative would be to supply it as liquidity on the Uniswap pools, especially in a bull market. Here are the steps to follow:

After you have "cashed out" to your metamask wallet, stop there and don't convert to fiat

Go to Zerion.io, login and and connect your Metamask wallet. You should see your eth portfolio. Zerion can be used for a lot of other things, but I will focus on investing BAT in the Uniswap liquidity pools for now.



Click on the invest tab


Scroll down to the Uniswap liquidity pools

Uniswap pools

Look for BAT pool, and then click "add liquidity on the right

On the next screen, you should see your BAT balance in Metamask, and also another line above for eth. You can click on the blue hyperlinked amount for bat (where it says Max).  The screen will then put in an equivalent amount for eth in the line above. So, you will have to stake both bat and eth. Click the button to add liquidity, and sign the metamask transaction. 


Then you can monitor and manage the pool on the previous screen. So you can add more or remove any amount, whenever you like. 

Uniswap pool

As you can see from this screen, I have earned 16.8%, but most of that is due to the increase in Eth, BAT over the last few weeks. But part of that (.43%) is due to the transaction fees that I earned on people exchanging BAT for Eth, back and forth. It has been in there only for a few weeks. You also get a Uniswap BAT pool token in your metamask wallet. 

Uniswap Bat pool token


This approach has been profitable for me so far, and is better than hodling, because you also earn transaction fees based on your proportion of the liquidity pool on Uniswap. If you want to find which pools have the most profitable liquidity pools you can use the tool on mydefi.org. You will probably have to connect your metamask wallet. 


Here is another tool that will allow you to calculate ROI for any token, for any period, based on history

Bat roi

How do you rate this article?




Self styled crypto enthusiast. Unbank yourself

Yield Hacking with Defi
Yield Hacking with Defi

This is a blog about the intersection between crypto currency and finance. I have been testing and evaluating various defi (decentralised finance) and opfi (open finance) projects. This includes lending and borrowing markets, decentralised exchanges, automated market making, smart contract wallets, and tools for measuring and monitoring return on investment. All enabled by blockchain technology, with decentralised, opensource and audited smart contracts. These systems are interoperable and composable.

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.