This should be handled by welshman's thunk stuff (when a thunk is enqueued it optimistically tracks it at all target relays). Are you seeing new events not showing up immediately?
We should actually make a bespoke server for this so we don't have to sign events all the time. However, we should still authenticate with it for read/write to avoid leaking metadata. Using the…
I don't think either of these changes actually make sense. deriveProfile is already deduplicated in welshman, and membership events shouldn't be so common that they have to be throttled.
This all feels very coupled, can't we just parse the key and encrypt using rust-nostr? The nwc_url_cipher file seems like it should be unnecessary
Great, just a few comments. I'll try to test caravel with stripe keys and everything this week
We don't need the migration, no data exists yet.
What if we just used nip 44? It would keep things a little lighter, one fewer dependency.