v4v.app speedrun

avatar

speedmovie.png

The other day @brianoflondon asked on Twitter if Hive users would like to have the option of @v4vapp on HiveEngine tokens. I said no for me personally because I haven't even used the regular option, but at the same time people on Hive seem to love getting around that pesky wrapping/unwrapping fee... which is possible to do with volume back and forth and a little bit of a bankroll. This is nothing new, Leofinance and BeeSwap have done the same thing to undercut the fee to a lower number.

For those who are perhaps unaware, v4v.app is a way for anyone on Hive turn swap a tiny bit of HIVE/HBD into sats on the Lightning Network. It's actually pretty cool, but I've had little reason to use it because I never had a LN account or wallet or node or anything else. I also have never seen a vendor accepting payment on LN, so there is that as well.

However, after trying to use NOSTR a few weeks back I did in fact set up a LN wallet in the form of a Chrome extension called Alby recommended by Brian. So I figured it was time to test out v4v and report back on my experience.

image.png

To start it looks like a website from the 90's

Ah nostalgia... I like this look.
It's functional.
When I create something it will look like this as well.

Brian seems to know the frontend is 'lackluster' and reported on Twitter today that he just took a course on vue.js on Udemy. Vue is a frontend protocol for websites that uses modules to make it look prettier, so we can probably expect a makeover at some point.

So I'm looking at this webpage, and I'll be honest I'm not quite sure what to do. It clearly says "Hive to Lightning" right there. That's legit all it says. Obviously this is where I need to be but it's not what I'm expecting.

What I'm expecting is how every other service does it (including centralized exchanges). I send money to the v4v account with a memo that contains my public key on LN... and then v4v will send sats to that account contained within the memo.

That's not an available option here, and I have to admit muh brain has a hard learning new things when it thinks it already knows how it should work, but apparently doesn't work that way. Puts me in a loop of inaction of trying to figure out how to do it the way I know how to do it.

Then I noticed this:

image.png

image.png

My Alby wallet was colored blue instead of yellow... hm, that's weird. I quickly figured out that this means Alby is connected to the v4v website. Makes sense. So I clicked on it...

image.png

This is what I saw... so I clicked "Receive" because this is what I would normally do to get my public key.

image.png

But wait...

I... don't have a public key?
I have to tell the wallet how much in advance and create an invoice for it?
Da fuk is this?!
Give me a public key... damn it!

So then I'm left wondering if I even have a public key. I start thinking back to the conversations @starkerz and @theycallmedan have had about LN. "Forcing everyone to run their own node is dumb; it's not going to work."

And I realize that I haven't set up my own node, so perhaps I don't even have a public key... this is probably just a custodian account that technically alby.com controls. Because of these technicalities I have no keys and I have to create this special "invoice" in advance to get muh monies.

image.png

Looking at my Alby account seems to confirm this.

Looks like I have a NOSTR public and private key... but also Alby clearly has access to my private key on NOSTR as well. Looks like maybe I can send money directly to [email protected], but again I'm not sure and honestly I don't care at this point... I just wanted to test v4v app and get some damn money into my damn account. So I create an invoice for 100k sats... that's a good number... right?

image.png

Boom

I get my invoice and copy/paste it into the v4v site.

image.png

I click HBD because dollars schomallars.

I don't need no stinkin dollars.

image.png

OOOoooOOO Fancy!

v4v uses encrypted communications so that the data is not stored on chain in a readable format. That's a pretty cool privacy feature!

So anyway I hit send and it works instantly.

Like seriously though... instantly... let me test it again just to be sure.

image.png

Hm k maybe not instantly but still very fast.

Tested it a third time and it was like 5 seconds.
The one-block-irreversibility Hive upgrade hard at work.
Our layer one + Bitcoin's layer 2 is only a combined 5 second lag.
Pretty sweet.

The point here is that Hive is super fast and Brian's LN node is also fast, so these swaps can happen quite quickly which is pretty cool. The wait time for something like this is impressive considering alternative routes.

But what will do you with the sats?

I have no idea, my account is worth $31 who cares.
I did the thing.
We did it.
Hurray.

And I'd do it again too!

Rethinking about todays question, it would be pretty nice for something like this to be directly connected to LEO. The ability to go to and from the Lightning Network with LEO blazing fast like this would be pretty cool. Them maximalists aren't going to give up on LN development anytime soon. They're very impressed with themselves. Infrastructure will grow. Count on it.

image.png

MIN/MAX requirements

We can see here that you shouldn't swap super low amounts. Doing the minimum invoice at 1000 sats results in a 20% tax. 13,333 sats is the equilibrium point where both the flat fee and the percent fee are the same. At these prices 13,333 sats is around $3.76 so going lower than that results in a higher than 1.5% fee. MAX invoice is 500k sats which is $141 right now so this bridge is only meant for people looking to get a little bit of sats into LN for the most part. Obviously transferring sats back to Hive is an option as well but I'm not sure if I would use this bridge for that purpose. Maybe.

Of course I'm assuming that the fee is the greater of the two (which is the standard in finance)... but on further review it looks like both fees could be taken. The post that explains this in greater detail is unclear about this issue. @brianoflondon you should explicitly state if both fees are charged or just the greater of the two. The examples given are from 2021 and I don't really feel like looking up spot price of Hive and BTC on that day and making the calculation.

...

Just kidding I couldn't let it go and did the math: he's charging both fees, which is fine... it should just be stated as such. Also it looks like he has a bot that updates his examples from that link every day with new numbers based on the current market price... which I find impressive. My recommendation to avoid high fees is doing swaps $5 or more. Even then 1.5%+ fee is high but also customary for bridges like this that solely exist as a low volume entry-point for bootstrapping to/from a new network. @deathwing likes to pull this maneuver as well for EVM connections. Not having gas on an EVM chain is no good.

Conclusion

My first time experience with the v4v app was surprisingly confusing. I'm usually a pretty good person to test stuff on because my HDHD in combination with chronic back/shoulder pain result in an almost crippling learning disability. It can take me a while to figure new stuff out and I usually have some insightful things to say about onboarding newbies when the process of being a newbie is still fresh in my mind.

Definitely might want to doubly remind users they need to make that weird invoice because you don't really see that kind of thing anywhere else. LN is weird like that. Although maybe it's not v4v's job to teach noobs how the LN works. Just a suggestion. It def threw me off a bit.

Having connections and bridges like this to the Lightning Network can only reinforce Hive's utility as more and more infrastructure gets built. We also need to be thinking about DEXes and trying to get a ThorChain listing and whatnot. Interoperability is key.

image.png

https://peakd.com/me/witnesses

Oh yeah and vote for @brianoflondon's witness.

Posted Using LeoFinance Beta



0
0
0.000
20 comments
avatar

I tried using the app with a website that sells gift cards... they offered "lightning" as a payment method so I put a small $10 Amazon gift card in my cart, went through checkout, got an "invoice" number, plopped it in the v4v app and it gave me a HIVE quote. I shrugged my shoulders, clicked "keychain", transferred the HIVE and before I knew it, the page said "invoice paid". Crazy easy. Got the code in my email right away and applied it right away. Lightening fast. I turned my HIVE into a gift card within less than 2 minutes.

It was 25.139 HIVE for a $10 gift card. Not fantastic, since HIVE was $0.41 at the time (I got about $0.39 value), but the ease and speed was impressive.

0
0
0.000
avatar

!PGM
!PIZZA

0
0
0.000
avatar

Sent 0.1 PGM - 0.1 LVL- 1 STARBITS - 0.05 DEC - 1 SBT - 0.1 THG - 0.000001 SQM - 0.1 BUDS tokens to @torran

remaining commands 9

BUY AND STAKE THE PGM TO SEND A LOT OF TOKENS!

The tokens that the command sends are: 0.1 PGM-0.1 LVL-0.1 THGAMING-0.05 DEC-15 SBT-1 STARBITS-[0.00000001 BTC (SWAP.BTC) only if you have 2500 PGM in stake or more ]

5000 PGM IN STAKE = 2x rewards!

image.png
Discord image.png

Support the curation account @ pgm-curator with a delegation 10 HP - 50 HP - 100 HP - 500 HP - 1000 HP

Get potential votes from @ pgm-curator by paying in PGM, here is a guide

I'm a bot, if you want a hand ask @ zottone444


0
0
0.000
avatar

v4v.app

This is really nice knowing this and the rest of the information your post offered.
Thanks for sharing

0
0
0.000
avatar

your starting confusion was probably because you didn't use lighting. if you started with i need an invoice than the v4v site is pretty straightforward. copy invoice, click Hive/HBD, keychain, you have lighting.

i don't have great use for it, but i do transfer few HBD a week and use it to stream some sats in v4v podcasting. Supporting the idea of podcasting 2.0. i sometimes even do a stupid thing like watching a 3speak video on an podcasting app and streaming sats back to Hive :)

0
0
0.000
avatar

Yeah I totally agree with you, but who is the bridge for?
Is it for maximalists to send sats into a 'shitcoin'? No.
Is it for big transfers? No.
Is it for Hive users that haven't used LN yet? Yes.

So while it seems like what I'm saying is a niche edge case, the actual reality is likely much more asymmetric than that. For example: how many people will read this post and know a lot about Hive and very little about LN? Most of them.

0
0
0.000
avatar

agree.

it probably depends on the LN wallet. i was probably lucky in that because setting up a custodial wallet on podcasting app gives you an Fill up option and an invoice when you pick the amount. so it made sense.

0
0
0.000
avatar

currently, for me it's just nice to have this very simple and fast option to get small $ out of Hive (e.g. for giftcards)

0
0
0.000
avatar

You're right, the entire process it quite confusing. I connected the v4v app using Alby as a wallet to my podcast host (still in beta). It took about a month for the hosting provider to make the linkage -- I guess it's due to the fact that it is still an experimental feature. The main point here is the following: It's a fantastic app but waaaaay too difficult for web2 users who've never been involved with web3 in any shape or form. However, kudos to the leading web2 podcast hosting providers who are willing to integrate this amazing option into their platforms as this will embark more creators onto the blockchain.

0
0
0.000
avatar

Have used the v4vapp on mobile through keychain app to buy beer and food in Finland with merchants who accept lightning payments. It is slower than a lightning bitcoin wallet like Breez, but it has always worked.

0
0
0.000
avatar

wow nice so you just use the invoice directly from the vendor eh?
cool

0
0
0.000
avatar

wow nice so you just use the invoice directly from the vendor eh?

Yes.

0
0
0.000
avatar

V4v.app is incredibly slick for such a bare-bones website/DApp.

With that being said, I've used it numerous times (you can check my wallet history for verification) both to and from Lightning (testing and for actually sending one-way transfers) without any issue. Alby only makes it easier to use from the Lightning side (although I had used BlueWallet for my own tests).

I think that having a Leo-Lightning Bridge would only further reduce friction when converting out of $LEO into other tokens. As Hive, in general, is less developed than some other blockchains that have huge VC money backing their development, there is room for growth in the back end for making swaps easier and providing more options to do so. LeoDEX is definitely rough in places, BeeSwap has decent liquidity for HIVE but that's really its only purpose. SimpleSwap now requires KYC - so that's a no for me.

Posted Using LeoFinance Beta

0
0
0.000