All Classes and Interfaces
Class
Description
Blocking queue for packet-like items.
Deprecated.
Deprecated.
Everything was moved to
Nip01UserMetadata.NIP-44 encrypt/decrypt
thread-safe
Represents a private or public key in the Nostr protocol.
NIP-46 Signer
A signer that supports nostrconnect:// and bunker:// flows.
Consider a message acknowledged when all acks are received.
Consider a message acknowledged if at least one relay acknowledges it.
Consider a message acknowledged if the majority of relays acknowledge it.
Represents a Nostr public key.
Nip-11
Last resort watchdog that attempts to reconnect to the relay
if it becomes unresponsive or broken even if the connection is still alive.
An answer to an offer with the peer pubkey, sdp and metadata.
Announce the peer can accept connections.
Announce the peer can accept connections.
The local peer (ourselves).
A webRTC offer to connect with a peer, with the peer pubkey, sdp and metadata.
Creates a new peer with the given information.
A collection of valid ice candidates that can be used to establish a
connection with a peer.
A signal for the RTC handshake.
Handles peer signaling
An RTC socket between two peers.
A listener interface for subscription closure events.
A listener interface for receiving End-of-Stored-Events (EOSE) notifications
from Nostr relays.
A listener interface for receiving events through a Nostr subscription.
Base marker interface for all Nostr subscription listeners.
Represents a subscription to a Nostr relay based on specific filter criteria.
TURN ack event (`t=ack`).
TURN challenge event (`t=challenge`).
A virtual socket (vsocket) over TURN protocol.
Encode/Decode TURN packets (note: headers are decoded as SignedNostrEvent, but this class does not verify them).
TURN delivery ack event (`t=delivery_ack`).
Base abstraction for TURN events.
Manages TURN server connections and virtual socket sessions.
Nip01.