Nostr Live Audio Spaces: Animate Zaps of Participants

Work must build upon a free open source software (FOSS) project based on JAM Systems as a fork or contribution to this repository: https://github.com/diamsa/jam

Dependency: Nostr Live Audio Spaces: Enable Zapping Participants

For a user interface of a room/nest/space where participants are represented as avatars within the room space

If relying on Nostr Events to discern someone was zapped

  • Participants of the nest can be monitoring relays for zap receipt (kind 9735) based events.
  • When a recent (within the past minute?) event is seen where the tags reference pubkeys of any participant in the room, show an animation of the lightning bolt emoji toward the recipient (p tag) from the sender.
  • The sender can be identified by the pubkey within the description tag in the zap receipt.

Alternatively

  • When a participant zaps another user in the room…
  • Send a control message to room participants to render zap animation
  • Show the animation of zaps from sender avatar to receiver avatar

2023-12-08

  • updated to reflect this should build on or fork from https://github.com/diamsa/jam
  • provide alternate implementation approaches. Either relying on reviewing nostr events, or message between room participants

No comments yet.