After a week of using my NIP-60 for zaps my client now needs to load 3k+ kind 5 delete events to ensure its not reusing old token events.
You can always say that relays should respect deletes, but even if they did this I a massive flaw in NIP-60
View quoted note →
Still having issues with NIP-60 wallet. I cant easily get the correct balance to show every time but now I have more kind 5 delete events than token events and the client has to sync all of them because I cant trust relays to delete things ( as it should be )
This highlights what I suspected last week, NIPs should not be built expecting kind 5 deletes to work. kind 5 deletes should be a nice-to-have for users and not for applications