I Just Blew My Own Mind Writing This Viperswap Tutorial
Fast, cheap, & profitable liquidity pools & staking on Harmony blockchain
I really fell in love with Harmony the first time I transferred ONE tokens. They boast 2-second finality and near-$0 fees, and it worked flawlessly as advertised.
Now that Viperswap is just getting started, I was pretty excited to try it out. Viperswap is forked from SushiSwap, which is forked from Uniswap, so you can easily think of it as “the Harmony Uniswap.”
Viperswap is very much in its infancy, and it doesn’t have all the coins you’d see with its ancestors. It wins massively, though: it’s fast and cheap! That makes it really easy — and fun — to experiment with.
In today’s article, I’m starting with just $20 in ONE, and we’ll head over to Viperswap and add funds to a liquidity pool and stake the resulting LP token for even greater rewards.
If you’d like to follow along at home, I started by buying $20 of Bitcoin Cash with my debit card and Uphold wallet, then sending the BCH to BinanceUS. (Why Bitcoin Cash? Find out here!) This was done to avoid lock periods with the funds and pay minimal fees. Once my funders were deposited, I swapped them to ONE, and that’s where our story begins.
Deposit ONE to your wallet
Viperswap works like many web3.0 applications. You connect your wallet and — boom! — you’re ready to go. So, to use Viperswap, we first need to move funds into a wallet.
I’m using the MetaMask browser extension. One hurdle to overcome is that you need a “one1” address to send your funds to. Getting the address is easy, but it’s a manual two-step process.
First, you need to add the Harmony Mainnet to your MetaMask account. This is done easily enough by following the instructions provided by Harmony here.
Once you’ve created the account, copy the “0x” address from MetaMask and head to the Harmony blockchain explorer. Search your 0x address, and you’ll find your one1 address. Not super hard, but not exactly intuitive, either.