Skip to content

Commit 419878e

Browse files
committed
fix(nut17): decode notification payloads with subscription kind
NUT-17 notification payloads are ambiguous without the subscription kind. Quote response shapes overlap and tolerate unknown fields, so shape-based decoding can select the wrong payload variant. Add a kind-aware payload decoder and use it in the wallet subscription client while preserving the existing generic payload deserialization surface for backports. This prevents onchain and custom quote notifications from being decoded as the wrong payload variant.
1 parent 10cab2a commit 419878e

3 files changed

Lines changed: 364 additions & 111 deletions

File tree

0 commit comments

Comments
 (0)