List of all items
Structs
- AppDataSyncView
- ApplicationDataView
- AttachmentDecryptionStream
- AttachmentEncryptionStream
- AttachmentMetadata
- AttachmentStreamFinal
- BatchAcknowledgement
- BatchProgress
- BuildFingerprint
- ChatMessageDraft
- ChatMessageInput
- ChatMessageView
- ChatRelationInput
- Contact
- DeletionView
- DeliveryDecision
- DiagnosticsSnapshot
- EditView
- ExternalEventSigningRequest
- ExternalSignerCapabilities
- FollowListView
- GenericRepostView
- HttpAuthorizationPlan
- IngestionBatch
- IngestionResult
- LocalIdentity
- MessageProjection
- NegentropyClient
- NegentropyItem
- NegentropyStep
- Nip17TextMessage
- Nip19Identifier
- Nip19Tlv
- Nip44EncryptedMessage
- Nip44Payload
- NoiseClientHandshake
- NoiseTransport
- NostrEventDraft
- NostrEventId
- NostrEventKind
- NostrEventSignature
- NostrPublicKey
- NostrRumor
- NostrTag
- ReactionDraft
- ReactionInput
- ReactionView
- RelayFilter
- RelaySession
- RelaySessionAction
- RelaySessionHandle
- RelaySessionSnapshot
- SignedNostrEvent
- SubjectDraft
- SubjectInput
- SubjectView
- TypingView
- UnwrappedNip59Envelope
- UserMetadataInput
- UserMetadataView
Enums
- AppDataContext
- BatchEventState
- ChatRelation
- ChatRelationKind
- ClientRelayFrame
- DeliveryState
- ExternalSignerFailure
- Nip19IdentifierKind
- Nip59EnvelopeKind
- RelayConnectionState
- RelayResponseFrame
- RelaySessionActionKind
- SoftchatError
Traits
Functions
- build_fingerprint
- classify_application_data
- classify_chat_message
- classify_deletion
- classify_delivery_acknowledgement
- classify_edit
- classify_follow_list
- classify_generic_repost
- classify_reaction
- classify_subject
- classify_typing
- classify_user_metadata
- complete_external_event_signing
- create_nip98_authorization
- decrypt_attachment_bytes
- decrypt_with_external
- diagnostics_snapshot
- encode_events_frame
- encrypt_attachment_bytes
- encrypt_with_external
- latest_application_data
- latest_user_metadata
- parse_attachment_metadata
- parse_client_relay_frame
- parse_relay_response_frame
- plan_nip42_authentication
- prepare_external_event_signing
- project_chat_message
- sign_event_with_external
- track_batch_acknowledgements
- validate_ingestion_result
- validate_nip42_authentication
- version
Constants
- MAX_APP_DATA_JSON_BYTES
- MAX_ATTACHMENT_COMPATIBILITY_BYTES
- MAX_ATTACHMENT_FALLBACKS
- MAX_ATTACHMENT_METADATA_FIELDS
- MAX_ATTACHMENT_STREAM_BYTES
- MAX_ATTACHMENT_STREAM_CHUNK_BYTES
- MAX_CHAT_EMOJI_TAGS
- MAX_CHAT_EXTENSION_TAGS
- MAX_CHAT_PARTICIPANTS
- MAX_CIPHERTEXT_BYTES
- MAX_CONTACTS
- MAX_INFLIGHT_INGESTION
- MAX_NEGENTROPY_FRAME_BYTES
- MAX_NEGENTROPY_ITEMS
- MAX_NIP19_IDENTIFIER_CHARS
- MAX_NIP19_RELAYS
- MAX_NIP44_BINARY_WRITER_PLAINTEXT_BYTES
- MAX_NIP44_ENCODED_PAYLOAD_BYTES
- MAX_NIP44_READER_PLAINTEXT_BYTES
- MAX_NIP44_WRITER_PLAINTEXT_BYTES
- MAX_NIP59_TIMESTAMP_TWEAK_SECONDS
- MAX_NOISE_FRAME_CIPHERTEXT
- MAX_NOISE_FRAME_PLAINTEXT
- MAX_NOISE_MESSAGE_SIZE
- MAX_NOSTR_EVENT_JSON_BYTES
- MAX_OUTBOUND_RELAY_FRAMES
- MAX_PENDING_PUBLISHES
- MAX_PLAINTEXT_BYTES
- MAX_PORTABLE_TIMESTAMP_SECONDS
- MAX_RELAY_BATCH_EVENTS
- MAX_RELAY_FILTERS
- MAX_RELAY_FILTER_VALUES
- MAX_RELAY_FRAME_BYTES
- MAX_RELAY_MESSAGE_CHARS
- MAX_RELAY_SUBSCRIPTIONS
- MAX_SUBSCRIPTION_ID_CHARS
- MIN_NEGENTROPY_FRAME_BYTES
- NIP42_AUTH_WINDOW_SECONDS
- NIP44_V2_ALGORITHM
- NOISE_PROTOCOL_NAME