I want to be part of the solution, not part of the problem.

What's needed:

- Zapping not easily counterfeitted

- Sort by zaps algo

- One click zap ⚡, as easy as like. Default amount of zap in settings.

Once that's available in some client - that's the client I'll use and promise to never like another note ever again.

Reply to this note

Please Login to reply.

Discussion

Like festival in the meantime! Everyone replying to this note gets a like 👍

OK, let mix in some zaps ⚡️⚡️ to test the flow

⚡️⚡️

⚡️⚡️🫂

⚡️

Replying

Default zap amount available in #[2] settings 🤙

I should've clarified this... likes will never go away if you need to go to another app to complete action. Need integrated solution - tap, done.

I see what you mean. I’m using Damus and have a default zap app (Mine is Phoenix) but the app is opened to confirm the zap before sending. We need a way to approve an app to send zaps, is the for #[5] or the wallet to implement?

I see that it's on all of us that want this... find a way to make it happen.

Practically I'm thinking in direction to look into code for client I could contribute to and then it's about how to hold balance to use for zapping.

What you want is to integrate a LN wallet (via a LN SDK) into the nostr app.

Then its native, no more switching back and forth.

See for example the recent Breez SDK, enables exactly that. Also non-custodial.

I dont think most app devs are aware this is possible

Definitely using breez after LNC+commando integration

Whats LNC+commando? Any links or specs

Its just a way to control an LND or CLN node remotely

Agree. For now, Alby can do it. Set allowance and allow auto-pay.

Let me check if I need to click anything in Alby to complete, or it's "one click zap".

Damus is going to implement this. One step at a time

The Damus king Will

ok princess

😂

😂

the damus king will do what? 🤔😜

🙌

I'm thinking if I can maybe get a wallet to implement this in the meantime so there are no extra clicks and waits. That would hold the water until integrated solution is in place... you're doing so much already!

Here is how the flow looks right now for those that haven't tried it out:

https://nostr.build/av/nostr.build_d1e6cc237787228ddd60c8247c01c5139a9868729bec27910daa06eaa4a5e575.mp4

This is what the flow is from Kiwi Browser + @alby + #[7]

https://void.cat/d/TNbKeKgb3FHM2JULuY5CM5.mp4

Thank you! My primary on mobile right now is Iris + WoS, will record that one as well, good to document this.

💯

Is showing the zaps to others a solution? If so what’s the problem? Underreporting?

one-click zaps 🤜🏽🤛🏽

> One click zap

Already have a working solution, works from any nostr client, sats sent from own Umbrel

#[0]

Bot available in next Oak Node release, in Umbrel store

One difference: its not a "zap", its a normal simple LN tip

As long as I can click on zap button and it completes everything without any extra intervention - works for me for now.

Off to reply to your message and volunteer.

No need to. As a test, I just "liked' this note (NIP-25 reaction).

This should have caused my bot to tip you 21 sats, directly from my own LN node to your LN Address.

Did you get them?

#[4] got them, he's my sats mule :)

But with this sats don't get attached to note like with zaps, rather they go directly to me. This would then not allow for sorting by zaps which is what's the ultimate goal.

Well, this solves just 7-8 of the 10+ problems zaps have.

Surely there is room for improvement :)

My goal was not to replace zaps, but to offer a way to instnatly tip sats non-custodially, that doesn't botch LNURL like zaps do, that any pleb can run from his own node, and that works on every nostr client.

I’d rethink algo part. That’s how things slide down hill fast.

Your post is being shared.

Added to the https://member.cash/hot feed

Thanks to everyone that chimed in and provided feedback. My setup now is:

Desktop: #[1] + #[2]

I can zap someone in less than 3 seconds, the only aimed click is on Pay button. If you can set it up on desktop, do it, the best UX right now.

iOS:

#[3] + #[4]

Takes more than 5 seconds to go through all the screens, still good UX when you set it up and get used to it.

Android:

#[5] + #[6]

This one is a bit of cheat because it goes to lightning address setup in profile, not to post itself. But, I'm trying to optimize for zapping speed on mobile, so will keep it until there is faster option.

Happy ⚡zapping⚡!

Nice setup! Also there is a Damus build for MacOS (m1 architecture only) which many don’t know about.

I thought I caught them all! 😄

I know about it and as a regular laptop user prefer it to my iPhone version.

How about amethyst and wos? Two clicks.

Gotta try amethyst... but I need mobile wallet that works like Alby:

- Sends zap without any intervention

- I don't need to wait in it's UI, can get right back to Nostr client

Hmm what if we had a configurable sats limit in WoS, under which the wallet would “autopay”, bypassing the confirmation button?

We don’t want to autopay everything since a rogue large zap could drain your wallet… but if you are willing to take the risk up to a certain amount, why not?

Could the user set the amount?

Yes, you have amount setting in client like Damus.

That's exactly what we need!

If user turns on "autopay" below certain amount optimize for as speed and then ⚡ Zap from #[8] (or any other client on mobile) will be very close to 👍 Like.

#[8] take a look how this currently works on my desktop with #[9]

https://snort.social/e/#[10]

With WoS on mobile you could pull off even better UX:

1. most apps don't have "customize zap size" popup so you get to handle event immediately after tap

2. you get the whole screen for effect... could turn it into cool & quick ⚡ ZAP ⚡ animation!

3. return as fast as possible to client so user can continue browsing

Got a WoS wallet and added to Damus profile. Thanks for the info!

💪

Agree with #[5] on making ⚡️ as easy as 🤙

Damus + WOS zap marathon flow:

Here is the in app wallet feature request, which enables above UX: https://github.com/damus-io/damus/issues/627#issuecomment-1435746502

That's exactly how I tipped this note of yours.

Clicked the like button.