Skip to content

chore: simplify nip-47#2210

Merged
vitorpamplona merged 1 commit intonostr-protocol:masterfrom
rolznz:chore/simplify-nip47
Feb 11, 2026
Merged

chore: simplify nip-47#2210
vitorpamplona merged 1 commit intonostr-protocol:masterfrom
rolznz:chore/simplify-nip47

Conversation

@rolznz
Copy link
Contributor

@rolznz rolznz commented Feb 4, 2026

  • remove multi_ methods (complex to implement as the flow is quite different, did not gain adoption)
  • reduce duplication regarding encryption and backward compatibility

CC @vitorpamplona @frnandu @jklein24 @benthecarman

See related PRs / topics:

- remove multi_methods
- reduce duplication regarding encryption and backward compatibility
@staab
Copy link
Member

staab commented Feb 4, 2026

There's still stuff about the nip 04 encrypted events in there.

Is multi pay not implemented anywhere? I would think it would be useful for paying zap splits, I would like to see wallets implementing it.

@vitorpamplona
Copy link
Collaborator

If anyone is interested, they can open a PR with these add-ons, and then we can wait until we have enough support to re-add them. But I do zap splits and don't really use the multi-pay method.

@prhasn
Copy link

prhasn commented Feb 4, 2026

Looks like a reasonable ask. And indeed this system looks too complex.

@rolznz
Copy link
Contributor Author

rolznz commented Feb 5, 2026

There's still stuff about the nip 04 encrypted events in there.

There are a lot of apps which still only support NIP-04 I think (and I think a few still only the NIP-04 notification format). So unfortunately we can't remove these yet.

@vitorpamplona
Copy link
Collaborator

I am gonna merge this for now to simplify further improvements to the NIP (bolt 12). But if any 2+ apps still use these methods (not just coded in the lib, actually being used), feel free to send a new PR with the methods back.

@vitorpamplona vitorpamplona merged commit e83326e into nostr-protocol:master Feb 11, 2026
daywalker90 added a commit to daywalker90/nostr that referenced this pull request Feb 11, 2026
f321x added a commit to f321x/electrum-fork that referenced this pull request Mar 3, 2026
It got removed from the spec so we don't need to support it anymore.
nostr-protocol/nips#2210
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants