swarm/test
randogoth f8ccd5d56b Add NIP-17 gift-wrapped direct messages
Add outbound NIP-17 private messaging: build the kind-14 rumor -> kind-13
seal -> kind-1059 gift wrap chain on the existing NIP-44 primitives, wrapped
in NostrDmActor (WrapDirectMessage/GiftWrapped). Publishing is left to
NostrPublishActor.

Extract nostrEventId() from signNostrEvent so the unsigned rumor can compute
its id without a signature. Export the new actor and nip17 helpers. Add a
round-trip test (wrap -> unwrap) and a negative decryption test.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 17:48:23 +03:00
..
fake_relay_connection.dart basic nostr actors 2026-06-07 16:45:43 +03:00
file_actor_test.dart binary file r/w 2026-06-07 16:18:52 +03:00
file_download_actor_test.dart file download actor 2026-06-08 12:33:37 +03:00
file_upload_actor_test.dart file upload actor 2026-06-08 11:08:00 +03:00
file_upload_integration_test.dart move xfay app secret to .env 2026-06-08 12:38:31 +03:00
geo_actor_test.dart geohash actor 2026-06-07 16:51:14 +03:00
nip05_test.dart Add NIP-19 (npub/nsec), NIP-05 verification, and arbitrary-pubkey profile fetch 2026-06-24 11:34:35 +03:00
nip19_test.dart Add NIP-19 (npub/nsec), NIP-05 verification, and arbitrary-pubkey profile fetch 2026-06-24 11:34:35 +03:00
nip46_signer_actor_test.dart nip46 remote signer actor 2026-06-08 15:27:31 +03:00
nostr_account_actor_test.dart nostr account actor 2026-06-08 12:25:26 +03:00
nostr_dm_actor_test.dart Add NIP-17 gift-wrapped direct messages 2026-06-25 17:48:23 +03:00
nostr_fetch_actor_test.dart basic nostr actors 2026-06-07 16:45:43 +03:00
nostr_fetch_integration_test.dart nostr fetch from relay test 2026-06-07 16:51:48 +03:00
nostr_profile_fetch_test.dart Add NIP-19 (npub/nsec), NIP-05 verification, and arbitrary-pubkey profile fetch 2026-06-24 11:34:35 +03:00
nostr_publish_actor_test.dart basic nostr actors 2026-06-07 16:45:43 +03:00
nostr_relay_integration_test.dart basic nostr actors 2026-06-07 16:45:43 +03:00
nostr_signer_actor_test.dart basic nostr actors 2026-06-07 16:45:43 +03:00
test_env.dart move xfay app secret to .env 2026-06-08 12:38:31 +03:00