You Might Have to Login to V4V.app Again, Sorry! Alby Wallet API Coming soon.

in Value 4 Value5 months ago

Support Proposal 303 on PeakD
Vote for Brianoflondon's Witness KeyChain or HiveSigner

This is a value for value post: see the explanation in the footer.


Have you tried turning it off and on again?

Login and Passkeys

I'm going to be deploying a new version of v4v.app soon and it may cause an existing login to force you to log out and log in again. I'm sorry about this but I'm improving the security behind the scenes especially because you can now move and store a KeepSats balance directly on v4v.app.

The new version will probably go live a couple of days after I publish this post. If you ever want to see what my live development looks like dev.v4v.app is where I'm working though that site is up and down like a whore's drawers though it is fully functional and hooked up to the real back end.

If you have any problems with the site (like the sidebar being blank) you can reset everything by clicking on the small round green symbol at the bottom. That will let you reset everything.

Hive Keychain Active

Active Key

Specifically because of this, up to know I asked you to sign in with a Hive Posting Key. You might not have even noticed this. I am now switching to require you to log in with your Hive Active key because the system is capable of moving funds in and out of KeepSats.

Passkeys

I introduced Passkeys as a way to associate a hardware token, a password manager or your physical phone itself as a way to log in to v4v.app. First you have to log in with signing a Hive challenge either:

  • with Hive Keychain (using the in app browser on a phone or the plugin on a desktop);
  • or using HAS (Hive Authentication Service) QR code system which is also very easy on a phone.

When I introduced this I didn't account for what happens if you change your Hive keys for some reason. That's rare but if you lose control of a posting or active key, you can revoke them. I want to honour that.

So now when you set up a Passkey it will record the specific Hive public key you're used. If you change your key, the Passkey will need to be re-added.

The practical upshot of all this is that if you've saved a Passkey, you'll have to do it again. Sorry, I can't upgrade the system without doing this. It won't affect very many people.

Getalby Screenshot

Podcasting 2.0 and Alby

One of the main underlying reasons for this is that I'm working to emulate a specific Lightning API which is in use across the Podcasting 2.0 App infrastructure. It provides the wallets which Podcast Apps give to their users in order to stream sats to Podcasts as you listen to them.

But Alby's original system, which was the one adopted by the majority of podcasting apps which wanted to use this whole streaming sats system, was based around Alby holding custodial wallets. Alby (like a few other Lightning wallet providers) really don't want to be custodial wallet holders especially not in the USA so they've withdrawn new wallets.

But this leaves the existing apps which have built around their API in the lurch. This is where I'm stepping in.

Alby Wallet API

The Alby Wallet API is completely open source though I'm actually just using the specification and not their software. This is because my back end isn't only Lightning, it is my KeepSats and Hive Bridge.

Authentication is working

The first step, which will be live on my main site when I publish this, is working which allows authentication. The full documentation is here:

Developer Guide

In order to use my infrastructure instead of Alby's the eventual plan is that you will replace just the following two end points:

Authorization URI: https://getalby.com/oauth -> https://v4v.app/oauth

Endpoints URI: https://api.getalby.com/ -> https://api.v4v.app/alby/

That should be it!

So far I only have two working endpoints but this is what I'm working on.

https://devapi.v4v.app/alby/user/value4value

https://devapi.v4v.app/alby/user/me

Every Hive Account is a Lightning Wallet

When this is working, every Hive account will become a lightning wallet which can be used in Podcasting 2.0 apps to send or receive Sats for podcasting.


Value for Value

For the last few months while building @v4vapp I was generously supported by the DHF. Going forward I have a much more modest support which covers direct server costs and a little of my time.

If you appreciate the work I do on and around Hive, you can express this directly: upvoting posts on Hive is great. Also consider a direct donation (there's a Tip button on Hive or a Lightning Address) on all my posts.

hivebuzz-orca-120.png

Support Proposal 303 on PeakD
Support Proposal 303 with Hivesigner
Support Proposal 303 on Ecency
Vote for Brianoflondon's Witness KeyChain or HiveSigner


Send Lightning to Me!

Sort:  

Hello @brianoflondon , a transaction was not exchanged.

1000000818.jpg

1000000817.jpg

Beste Grüße Condeas

Sorry about that, yesterday I my Lightning node had a major upgrade and whilst it all looked like it worked, that one transaction seems to have stalled.

Fixed now.

https://hivehub.dev/tx/fae545104700569e13863880ed4babb3a5faedd1

I didn't check to see if you won or lost on the rate. If you're out of pocket let me know and I'll make it good.

Loading...

I'll check and track it down. I'll get back to you soon.

Loading...

Ooh wow
You’re actually not sleeping on this
Keep it up!

This is great to hear
You are really putting a very great work in making sure that this work

I must say you are really doing a very great work I must actually confess

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

You received more than 48000 HP as payout for your posts, comments and curation.
Your next payout target is 49000 HP.
The unit is Hive Power equivalent because post and comment rewards can be split into HP and HBD

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:

LEO Power Up Day - June 15, 2024
Loading...