mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-10 08:27:04 +00:00
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