5029db2302
Split the flat nip47WalletConnect package into logical subpackages: - rpc/ - JSON-RPC protocol models (Request, Response, Notification, NwcMethod, NwcErrorCode, NwcTransaction, etc.) - events/ - Nostr event types (LnZapPaymentRequestEvent, LnZapPaymentResponseEvent, NwcInfoEvent, NwcNotificationEvent) - cache/ - Decryption caches (NostrWalletConnectRequestCache, NostrWalletConnectResponseCache) Root level keeps the entry points: Nip47WalletConnect (URI parsing), Nip47Client, Nip47Server. Existing subpackages (tags/, kotlinSerialization/, jackson/) remain unchanged. https://claude.ai/code/session_018YcwMeTHPXmeqpbZHcBEUg