In two separate terminals I have nostr running. When I attempt to send a private message to the public key of instance 2, I see no message appear. I obtain the public key of Instance 2 using `NostrBasics.Keys.PublicKey.to_npub(pubkey)` `NostrApp.send_encrypted_direct_messages("npub1ngza9xfjwyt5xqktjt03aac6lnjzqvn8lskmvfpargya8k6rrkasswux8u", "hello")` Instance 1: .iex.local.exs ``` relays = [ "wss://relay.nostr.bg", "wss://relay.nostr.pro" ] nsec = "nsec...lg" {:ok, pkey} = NostrBasics.Keys.PrivateKey.from_nsec(nsec) NostrApp.start_link(relays, pkey) {:ok, pubkey} = NostrBasics.Keys.PublicKey.from_private_key(pkey) NostrApp.timeline(pubkey) NostrApp.encrypted_direct_messages ``` Instance 2: .iex.local.exs ``` relays = [ "wss://relay.nostr.bg", "wss://relay.nostr.pro" ] nsec = "nsec...ru" {:ok, pkey} = NostrBasics.Keys.PrivateKey.from_nsec(nsec) NostrApp.start_link(relays, pkey) {:ok, pubkey} = NostrBasics.Keys.PublicKey.from_private_key(pkey) NostrApp.timeline(pubkey) NostrApp.encrypted_direct_messages ```