Damn. That would suggest that the problem is on my end. May I ask which client you're using?
One that in developing, didn't tested in amethyst, but sometimes nwc feels slow in amet, maybe is due tor 🤔
I disable tor for money operations, so that's not an issue for me, but I agree that zapping in Amethyst feels slower than in Primal, or Nostrudel. But that may be an illusion because Amethyst displays that little purple progress wheel that goes around, and then hangs for a bit before zap is completed while Primal and Nostrudel immediately register the zap visually while the zap completes in the background.
Usually when the zap circle hangs in the last 5% of so, it means that Amethyst is still waiting for the NWC wallet to reply with the successful package OR the zap event to show up. Amethyst requests the zap event to be sent to ALL of your inbox relays. So, you can watch if the event gets there as well.
So it could be a problem with my inbox relays? Should I add the coinos.io relay to my inbox config? I'm just confused why it works quickly and without problem o Primal, but the same NWC connect string in Amethyst keeps failing.
Does it fail sometimes or absolutely all times? Do you see the zap event on Amethyst after primal completes?
I should look for kind 9734, right?
9735. 9734 is the zap request. 9735 is the final receipt that should mark it as zapped.
Ok thanks. I'll get to work! I appreciate your help, as always.
Also, check if your inbox relays aren't requiring auth, regardless if they accept posts or not. Some NWC services never even auth.
None of them require auth (42). I just checked my personal relay.tools relay which is one of my configured inbox relays, and it's got no entries for kind 9734 or 9735. Additionally, I tried adding relay.coinos.io to my public inbox config, and I'm getting the same result: the purple wheel gets to about 95% complete and it just hangs. Checking my coinos.io wallet, there's no corresponding zap transaction. And checking my personal relay records show no corresponding 9734 or 9735 entries. Do you know if any other coinos.io users have successfully zapped via NWC in Amethyst? I think it would be helpful to know whether this is a systemic issue, or some weird thing specific to me.
Wait, does it get to 95% and you don't see any lightning payment on coinos at all? Then, there might be something wrong with the request itself. Or maybe a budget limitation that was setup on coinos?
Yes that's correct. The wheel gets to about 95% complete (about the 11 o'clock position) and it just hangs. Not indication of any communication with Coinos.io, no corresponding zap entries in my inbox relays. I don't think it's a budget issue with coinos.io because I can immediately paste the same NWC connect string into Primal and it zaps just fine.
This is why I'm curious if this is me problem, or if it's a wider systemic issue.
This other user seemed to have fixed it. But his issue was different. The zap wasn't arriving because of the amount of inbox relays and limits of coinos relay lists. nostr:nevent1qqsz3q7ja09thcnq0s56hk22dgrg6hlqs00wegveng6kvf8alr89v7gppemhxue69uhkummn9ekx7mp0qgs8efvwljfdwa0qynp7n9dhqacf3llucdqtm9ge8kjv0dt40yw586grqsqqqqqp09f6fv
I only see it hang when my albyhub isn't running on my laptop
Yep, that is what should happen in such cases. 🚀
So I tested it in Primal, and it works fine. But it's not working in Amethyst. That means either there's an issue on Amethyst's side, or some FUBAR problem specific to my Amethyst configuration. nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7anfw3hhytnwdaehgu339e3k7mf0qyghwumn8ghj7mn0wd68ytnhd9hx2tch2deau and nostr:nprofile1qqst4qyeqenw7zm0fwjsty68h6cnys5jre2xd8ngqpjv5a2j26s78fspzemhxue69uhhyetvv9ujucm0d9hx7uewd9hj75a0pev, any idea why Coinos.io NWC is working in Primal, but failing in Amethyst?
What's the error?
Also, does primal show any error when things fail? My current understanding is that they always show the zap animation even before the zap was sent. I am not sure if they revert it when it fails.
Can you share who you're trying to zap to so we can see what the receiving lightning node is and make sure we can reach them?
I just DM'd you to let you know that I've resolved the problem. It was an issue on my end. My DNS blocker was interfering with the zaps. The solution was to exempt Amethyst from my DNS blocker. It's now working perfectly. Now, we just need the ability to redeem ecash from mints other than the coinos.io mint, and I'll be able completely move to coinos.io.
Oh nice, thanks! I don't see the DM yet but will sort that out later. Supporting Ecash from other mints is one of our next priorities.
Fantastic. There's not much value in ecash if you can't redeem tokens minted from outside mints. Coinos.io looks great, and has the potential to be a really valuable platform for both Nostr, and lightning payments in general. I can't wait til I can move over completely.👍