Buying HIVE with RUNE Using LeoDex

(edited)

Yesterday, the LEO team published a post where they announced and described step-by-step their integration of inbound transactions from Maya-listed tokens to HIVE, as well as the integration of xDefi wallet to LeoDex, for those waiting for it.

I decided to go through the process myself. Instead of connecting with xDefi, I preferred keystore, because xDefi still doesn't have support for Firefox, which is my primary browser (why use the same browsers as everyone else, right? 😄 ).

The first and probably the only difference between using Keystore and xDefi as the connection method for this process was that with Keystore, you don't have an additional confirmation window at the beginning of the process, to swap RUNE to LEO. Once you hit Swap Tokens, the process starts, without an additional confirmation window.

I don't know if that's good or not for you. It's something to be mindful of if you use Keystore and are used to having an additional confirmation popup. That doesn't come, the transaction is executed right away.

For the number of interactions needed to swap from an L1 coin supported on Maya (in our case, RUNE), and L1 HIVE, it's one less with a Keystore than with an xDefi wallet.

[ADDED] Important Note: Make sure you have enough ETH on Arbitrum for fees or the process won't work and you'll get stuck with Arbitrum LEO until you have ETH to pay for the fees! I suggest you use the "Arbitrum Gas Faucet" like in the image below (you need 60 LEO on your Hive-Engine account for that).

So, let's see what I did. First of all, I checked the dollar prices of RUNE and HIVE and wanted to see what the ratio was. RUNE was 5 USD, HIVE was 0.3188 USD (both on CMC), so the ratio was 1 RUNE = 15.683814304 HIVE via the dollar amounts.

Let's see what a swap via LeoDex would have given me.

The dollar price of 1 RUNE is slightly above, $5.02, but maybe it just fluctuated a bit between the two moments. But check out how much dollar-worth of HIVE it would give me: $5.13 (or 15.99+ HIVE). Yep, 11 cents more. Yep, that happens through rebalancing of the LEO-CACAO and/or SWAP.HIVE-LEO pools.

I continued with the swap, not for the extra HIVE (although I didn't mind), but because I wanted to see the full process.

I loved that now you could see every step of the transaction between the source and the destination coins.

This is how it started. I didn't catch the first step because it executed too quickly.

The second step took some seconds, but I didn't count... Up until now, there was no need for interaction on my side.

The third step means unwrapping Arbitrum LEO as LEO on Hive-Engine. Again, I had nothing to do but wait for a few seconds.

Now is when Hive Keychain enters the picture. First, we need to confirm the swap between LEO and SWAP.HIVE. It will wait until you confirm it...

I'm curious about what happens if you cancel the transaction at this point (by mistake?), after all these steps. Will the process backtrack until the source coins, or will you need to contact support? #feedback I don't suggest trying this except at your own risk, because there are fees involved and you will probably end up with lower amounts at the end.

Again, we need Keychain confirmation when converting SWAP.HIVE to HIVE.

And finally, here's what I received, after all the steps, confirmations, and fees:

That's even better than the initial estimation of 15.997 HIVE. Of course, no one says things can't go the other way around, and you get less than the initial estimation.

Overall, it was a relaxed process. I'd say it was easier than using a CEX (although I haven't used one in a long time), provided that you already had the source coins (and not fiat).

Going forward, what is even more important than iterating on the current process (although SPS, DEC, and HBD will be great additions), is to make sure it remains stable and doesn't go haywire with time, for whatever reason.


Want to check out my collection of posts?

It's a good way to pick what interests you.


Posted Using InLeo Alpha

0.17434920 BEE
15 comments

I had less luck. I wanted to swap 20 RUNE to Hive and the transaction stuck since 10 hours here:

image.png

For me the experiment Leodex is now officially over. This was my last try.

0.00127993 BEE
(edited)

Sorry to hear about it! Knowing the LEO team, I take a warning of transacting with small amounts more than seriously. I would have, even if they wouldn't have made it explicitly.

The image didn't upload for some reason, but I hope things will get resolved. EDIT: I see the image now. It took a long time to show up (on PeakD). So, it's the unwrapping process that is hanging for some reason...

I hope you contacted support!

2.0E-7 BEE

Not yet, at least I found where it was stuck, In my wallet I have now some Arb-LEO which were not processed as my wallet is lacking Arb-ETH. I need to send 60 LEO to the faucet to get some of them!! 😒

0.00125561 BEE

Thanks for sharing your results.

0E-8 BEE

It looks like an easy process to do but I do think that the faucet is a bit misleading in crypto terms. About how long did it take for the steps to complete? I am guessing a minute or so?

0.00127555 BEE

but I do think that the faucet is a bit misleading in crypto terms

I agree.

About how long did it take for the steps to complete? I am guessing a minute or so?

Yep, about so, but I haven't counted seconds.

0E-8 BEE

This looks very user friendly and nice. This is how swaps should be like; I want to swap 1 coin to another, the system should find/do the optimal routes and swaps to get there. I had to stop a bit when I read ETH fees. Were there ETH fees for every step there? Were you able to determine how much? ETH fees are usually high, so that can be a deterrent for me using it.

0.00128609 BEE
(edited)

I had to stop a bit when I read ETH fees. Were there ETH fees for every step there? Were you able to determine how much? ETH fees are usually high, so that can be a deterrent for me using it.

ETH fees are on the Arbitrum blockchain. They are not the kind of fees paid on Ethereum, quite the opposite. They are less than on Polygon. A few dollars worth of Arbitrum ETH lasts for a few dozen transactions.

Of course, if you transfer ETH from Ethereum, then you pay ETH fees on Ethereum. But I was talking only about this type of transfer I made.

0.00000656 BEE

Oh, that's better then. Thanks for the clarification.

0E-8 BEE

The process was relax and following up with the way you do it, I think anyone who wishes to swap Rune to Hive can follow up by looking at this post.

0.00126083 BEE

It's not only for RUNE. You can do it with BTC if you prefer.😀 But that's what I had available for an easy test trade.

0E-8 BEE

I also love the interface that shows the swap process, step by step. You can follow it in real time and know where a problem lies(if/when it happens). Overall, I think it's a great development from the InLeo team and excited to see how it evolves!

0.00127840 BEE

It was almost a must from the UX point of view in a multi-step process that can take a while, depending on the route involved. I'm glad they put it together so quickly.

0E-8 BEE

It's probably not perfect, but it's a great innovation by the Leo team, they can probably improve on it. I I wonder what happens too when you mistakenly cancel the transaction.

0.00125661 BEE
(edited)

I wonder what happens too when you mistakenly cancel the transaction.

Until then, I think they need to find a way to not start the process if the account doesn't have enough tokens to pay for fees (particularly Arbitrum ETH).

I realized what happens if you click cancel. Or what it should. The process should stop there. If you cancel it at the LEO >>> SWAP.HIVE swap, you'll have LEO in your Hive-Engine account, instead of native HIVE. If you stop it at the next step, you'll have SWAP.HIVE on Hive-Engine, instead of HIVE on the base layer.

So, basically, you can choose to swap native RUNE (or BTC, or whatever) to LEO on Hive-Engine. Or to SWAP.HIVE. Instead of following the whole process to native HIVE. That's how I see it. And I hope that's how it works.

0E-8 BEE

wow, it's an easy process and also relaxed as you said. You also got some extra hive ;) enjoy.

0.00125699 BEE

Seems it wasn't as relaxing for others. Hopefully, any issues will get nailed soon.

0E-8 BEE

I am using Brave. How to earn RUNE? I usually buy HIVE using XRP. Is there such an option on LeoDex?

0.00089132 BEE

How to earn RUNE?

Staking, LP rewards.

I usually buy HIVE using XRP. Is there such an option on LeoDex?

No, I haven't seen it.

0.00000174 BEE

Thanks!

0E-8 BEE
(edited)

Quite a lot of steps tough

0.00076498 BEE

Well, yeah... But from RUNE to HIVE it takes about a minute and pretty low fees. Pretty easy to use too, in my opinion, if you don't run into issues as stayoutoftherz did for not having ETH on Arbitrum for fees.

The number of steps is not important for the end user, if they don't have to do almost anything. What is important is the ease of use and the fees and slippage. And to not have any issues.

0E-8 BEE

It was an easy process swapping RUNE to Hive
Thanks for showing that to us

0.00076443 BEE

Sure, you're welcome!

0E-8 BEE

!LUV
!LOLZ

0.00050852 BEE

gadrian, fjworld sent you LUV. 🙂 (6/10) tools | trade | connect | wiki | daily

Made with LUV by crrdlx.

0E-8 BEE

I just can't believe I forgot to go to the Gym again yesterday.
That's six years in a row now.

Credit: reddit
@gadrian, I sent you an $LOLZ on behalf of fjworld

(7/10)
NEW: Join LOLZ's Daily Earn and Burn Contest and win $LOLZ

0E-8 BEE

Thanks.

0E-8 BEE

Here's some love back to you! 😀

0E-8 BEE

love sharing is kindness

0E-8 BEE

🎉 Upvoted 🎉
👏 Keep Up the good work on Hive â™Ļī¸ 👏
❤ī¸ @libertycrypto27 suggested sagarkothari88 to upvote your post ❤ī¸
🙏 Don't forget to Support Back 🙏

0E-8 BEE

Congratulations @gadrian! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You have been a buzzy bee and published a post every day of the month.

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

Check out our last posts:

0E-8 BEE

Thank you @gadrian for your post on buying HIVE with RUNE on LeoDex! It gives me an idea how it all works. Barb !BBH !CTP #ctp

0E-8 BEE