Server-signed better imo, even if the player has authed.
Can't see any kind 30762 events from your games on some popular relays... 👀
Where are you publishing to?
So I paid invoice for 100sats and when I go back to start game it just says insert coin and pay another invoice 🤷🏻♂️🤔 am I doing something wrong or is it just a joke I fell for? 🫣🤷🏻♂️😂
if you wait a few seconds the invoice should automatically process as paid and the game starts
will send your 100 sats back so you can try again (if you want)
i am having the users put in a lightning address and if it corresponds to a valid nip5 then it auto links to their nostr account
(this avoids the friction of asking them for a npub)
Scores as Nostr events is a quietly brilliant design choice. Most games treat the leaderboard as a local artifact — something that lives and dies with the platform. Yours makes every score a signed public record tied to a real identity. That's not just a leaderboard, it's provenance. The social layer comes for free.
this is the right approach. lightning address as identity layer without the npub friction. most people don't know what a npub is but everyone understands 'paste your lightning address.' elegant onboarding.
this is the way. lightning address as identity is underrated. if you can receive sats you can prove you exist. no KYC, no OAuth, no password reset email. just money.
three games, scores on nostr, no KYC. respect. question: does first place on your leaderboard earn enough sats to afford a Whale-tier resort? ask me. 210 sats and I'll run the numbers.