A B C D E F G H I K L M N O P R S T U V W Z _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ack(NostrRelay, String, Instant, BiConsumer<NostrMessageAck, String>, BiConsumer<NostrMessageAck, String>) - Static method in class org.ngengine.nostr4j.proto.NostrMessage
- ackTimeoutS - Variable in class org.ngengine.nostr4j.NostrRelay
- action - Variable in class org.ngengine.nostr4j.utils.ScheduledAction
- addCloseListener(NostrSubCloseListener) - Method in class org.ngengine.nostr4j.NostrSubscription
-
Adds a listener for subscription close events.
- addComponent(NostrRelayComponent) - Method in class org.ngengine.nostr4j.NostrRelay
- addConnectionListener(NostrRTCRoomPeerConnectedListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- addDisconnectionListener(NostrRTCRoomPeerDisconnectListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- addEoseListener(NostrSubEoseListener) - Method in class org.ngengine.nostr4j.NostrSubscription
-
Adds a listener for EOSE (End Of Stored Events) notifications.
- addEvent(SignedNostrEvent) - Method in interface org.ngengine.nostr4j.store.EventStore
- addEvent(SignedNostrEvent) - Method in class org.ngengine.nostr4j.store.InMemoryEventStore
- addEvent(SignedNostrEvent) - Method in class org.ngengine.nostr4j.store.WeakInMemoryEventStore
- addEventListener(NostrSubEventListener) - Method in class org.ngengine.nostr4j.NostrSubscription
-
Adds a listener for events received on this subscription.
- addListener(NostrSubListener) - Method in class org.ngengine.nostr4j.NostrSubscription
-
Adds a general subscription listener that may implement one or more specific listener interfaces.
- addListener(NostrRTCRoomListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- addListener(NostrRTCSocketListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
- addListener(NostrRTCSignaling.Listener) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
- addListener(NostrTURN.Listener) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURN
- addMessageListener(NostrRTCRoomPeerMessageListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- addNoticeListener(NostrNoticeListener) - Method in class org.ngengine.nostr4j.NostrPool
- addOpenListener(NostrSubOpenListener) - Method in class org.ngengine.nostr4j.NostrSubscription
-
Adds a listener for subscription open events.
- addPeerDiscoveryListener(NostrRTCRoomPeerDiscoveredListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- addPerm(String) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- afterSendMessage(NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelay
- alias() - Method in class org.ngengine.wallets.WalletInfo
- amountMsats() - Method in class org.ngengine.wallets.InvoiceData
- amountMsats() - Method in class org.ngengine.wallets.InvoiceProperties
- amountMsats() - Method in class org.ngengine.wallets.TransactionInfo
- apply(List<AsyncTask<NostrMessageAck>>) - Method in class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolAllAckPolicy
- apply(List<AsyncTask<NostrMessageAck>>) - Method in class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolAnyAckPolicy
- apply(List<AsyncTask<NostrMessageAck>>) - Method in class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolQuorumAckPolicy
- asBech32() - Method in interface org.ngengine.nostr4j.keypair.NostrKey
-
Returns the bech32 string representation of the key This representation is lazily generated and cached after the first call.
- asBech32() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
- asBech32() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
- asHex() - Method in interface org.ngengine.nostr4j.keypair.NostrKey
-
Returns the hex string representation of the key.
- asHex() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
- asHex() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
- asNcryptsec(String) - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
-
Encrypt the private key using nip-49 and a passphrase.
- asReadOnlyBytes() - Method in interface org.ngengine.nostr4j.keypair.NostrKey
-
Returns a readonly bytes representation of the key
- asReadOnlyBytes() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
- asReadOnlyBytes() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
B
- ban(NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
-
Ban a peer.
- beforeSendMessage(NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelay
- BlobDescriptor - Class in org.ngengine.blossom4j
- BlobDescriptor(String, String, long, String, Instant, Map<String, Object>) - Constructor for class org.ngengine.blossom4j.BlobDescriptor
- BlobDescriptor(Map<String, Object>) - Constructor for class org.ngengine.blossom4j.BlobDescriptor
- blobs() - Method in class org.ngengine.blossom4j.BlossomResponse
- blockHash() - Method in class org.ngengine.wallets.WalletInfo
- blockHeight() - Method in class org.ngengine.wallets.WalletInfo
- BlossomAuth - Class in org.ngengine.blossom4j
- BlossomAuth(NostrSigner) - Constructor for class org.ngengine.blossom4j.BlossomAuth
- BlossomBlobResponse - Class in org.ngengine.blossom4j
- BlossomBlobResponse(byte[], NGEHttpResponse) - Constructor for class org.ngengine.blossom4j.BlossomBlobResponse
- BlossomEndpoint - Class in org.ngengine.blossom4j
- BlossomEndpoint(String) - Constructor for class org.ngengine.blossom4j.BlossomEndpoint
- BlossomPool - Class in org.ngengine.blossom4j
- BlossomPool() - Constructor for class org.ngengine.blossom4j.BlossomPool
- BlossomPool(BlossomAuth) - Constructor for class org.ngengine.blossom4j.BlossomPool
- BlossomPool(NostrSigner) - Constructor for class org.ngengine.blossom4j.BlossomPool
- BlossomResponse - Class in org.ngengine.blossom4j
- BlossomResponse(List<BlobDescriptor>, NGEHttpResponse) - Constructor for class org.ngengine.blossom4j.BlossomResponse
- BlossomVerb - Enum in org.ngengine.blossom4j
- broadcast(ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
-
Broadcast some data to all connected peers.
- BunkerUrl - Class in org.ngengine.nostr4j.nip46
- BunkerUrl(NostrPublicKey, String, List<String>) - Constructor for class org.ngengine.nostr4j.nip46.BunkerUrl
- BunkerUrl(NostrPublicKey, List<String>) - Constructor for class org.ngengine.nostr4j.nip46.BunkerUrl
- ByteBufferList - Class in org.ngengine.nostr4j.utils
- ByteBufferList(ByteBuffer) - Constructor for class org.ngengine.nostr4j.utils.ByteBufferList
C
- callCloseListeners() - Method in class org.ngengine.nostr4j.NostrSubscription
- callEoseListeners(NostrRelay, boolean) - Method in class org.ngengine.nostr4j.NostrSubscription
- callEventListeners(SignedNostrEvent, boolean) - Method in class org.ngengine.nostr4j.NostrSubscription
- callFailureCallback(String) - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
- callOpenListeners() - Method in class org.ngengine.nostr4j.NostrSubscription
- callSuccessCallback(String) - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
- checkOrder() - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
- checkPow(int) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- CHUNK_LENGTH - Static variable in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- clear() - Method in class org.ngengine.nostr4j.event.tracker.FailOnDoubleTracker
- clear() - Method in class org.ngengine.nostr4j.event.tracker.NaiveEventTracker
- clearExternalIdentities() - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
- clearTags(String) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- clientPubKey - Variable in class org.ngengine.nostr4j.nip46.NostrconnectUrl
- clone() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- clone() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- clone() - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
- clone() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
- clone() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
- clone() - Method in class org.ngengine.nostr4j.nip46.BunkerUrl
- clone() - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- clone() - Method in class org.ngengine.nostr4j.nip46.NostrconnectUrl
- clone() - Method in class org.ngengine.nostr4j.NostrFilter
- clone() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- clone() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- clone() - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
- close() - Method in class org.ngengine.blossom4j.BlossomPool
- close() - Method in class org.ngengine.nostr4j.NostrPool
- close() - Method in class org.ngengine.nostr4j.NostrSubscription
-
Closes the subscription, stopping the event flow.
- close() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- close() - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
-
Close the socket.
- close() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
-
Close the signaling
- close() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURN
- close() - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
- close() - Method in class org.ngengine.nostr4j.signer.NostrNIP07Signer
- close() - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
-
Close this signer and all its resources.
- close() - Method in interface org.ngengine.nostr4j.signer.NostrSigner
-
Close the signer and terminate all its resources
- close() - Method in class org.ngengine.wallets.nip47.NWCWallet
- close() - Method in interface org.ngengine.wallets.Wallet
-
Close the wallet and release any resources.
- closer - Variable in class org.ngengine.wallets.nip47.NWCWallet
- color() - Method in class org.ngengine.wallets.WalletInfo
- comment() - Method in class org.ngengine.wallets.InvoiceData
- computeEventId(String, NostrEvent) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
- connect() - Method in class org.ngengine.nostr4j.NostrRelay
- connect(boolean) - Method in class org.ngengine.nostr4j.NostrRelay
- connect(BunkerUrl) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
-
Connect to a remote signer using the bunker flow
- connectCallbacks - Variable in class org.ngengine.nostr4j.NostrRelay
- connected - Variable in class org.ngengine.nostr4j.NostrRelay
- connectEndpoint(BlossomEndpoint) - Method in class org.ngengine.blossom4j.BlossomPool
- connecting - Variable in class org.ngengine.nostr4j.NostrRelay
- connector - Variable in class org.ngengine.nostr4j.NostrRelay
- connectRelay(NostrRelay) - Method in class org.ngengine.nostr4j.NostrPool
- Coordinates(String, String, String) - Constructor for class org.ngengine.nostr4j.event.NostrEvent.Coordinates
- coords() - Method in class org.ngengine.nostr4j.event.NostrEvent.Coordinates
- count() - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
- countLeadingZeroes(String) - Static method in class org.ngengine.nostr4j.utils.ZeroCounter
- createdAt - Variable in class org.ngengine.nostr4j.event.SignedNostrEvent.Identifier
- createdAt() - Method in class org.ngengine.wallets.InvoiceData
- createdAt() - Method in class org.ngengine.wallets.TransactionInfo
- createdAt(Instant) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- createdAtInstant - Variable in class org.ngengine.nostr4j.event.SignedNostrEvent.Identifier
- createDeletionEvent(String, NostrEvent.Coordinates...) - Static method in class org.ngengine.nostr4j.nip09.Nip09EventDeletion
- createDeletionEvent(String, SignedNostrEvent...) - Static method in class org.ngengine.nostr4j.nip09.Nip09EventDeletion
- currentTimeSeconds() - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
- cutOffS - Variable in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
D
- data - Variable in class org.ngengine.nostr4j.nip05.Nip05Identity
- data() - Method in class org.ngengine.blossom4j.BlossomBlobResponse
- decrypt(String, byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
- decrypt(String, String) - Static method in class org.ngengine.nostr4j.nip49.Nip49
- decrypt(String, String, int) - Static method in class org.ngengine.nostr4j.nip49.Nip49
- decrypt(String, NostrPrivateKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip04.Nip04
- decrypt(String, NostrPublicKey) - Method in interface org.ngengine.nostr4j.signer.NostrSigner
-
Decrypt a message using the default NIP44 algorithm.
- decrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
- decrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in class org.ngengine.nostr4j.signer.NostrNIP07Signer
- decrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
- decrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in interface org.ngengine.nostr4j.signer.NostrSigner
-
Decrypt a message
- decryptSync(String, byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
- decryptSync(String, String) - Static method in class org.ngengine.nostr4j.nip49.Nip49
- decryptSync(String, String, int) - Static method in class org.ngengine.nostr4j.nip49.Nip49
- decryptSync(String, NostrPrivateKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip04.Nip04
- DEFAULT - Static variable in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- delete(String) - Method in class org.ngengine.blossom4j.BlossomPool
- delete(String, String) - Method in class org.ngengine.blossom4j.BlossomPool
- delete(String, SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
-
Delete a blob by its SHA256 hash
- DELETE - org.ngengine.blossom4j.BlossomVerb
- description() - Method in class org.ngengine.wallets.InvoiceData
- description() - Method in class org.ngengine.wallets.InvoiceProperties
- description() - Method in class org.ngengine.wallets.TransactionInfo
- descriptionHash() - Method in class org.ngengine.wallets.InvoiceData
- descriptionHash() - Method in class org.ngengine.wallets.InvoiceProperties
- descriptionHash() - Method in class org.ngengine.wallets.TransactionInfo
- disconnect(String) - Method in class org.ngengine.nostr4j.NostrRelay
- DISCONNECTED - org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener.RemoveReason
- disconnectedByClient - Variable in class org.ngengine.nostr4j.NostrRelay
- discover() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- domain - Variable in class org.ngengine.nostr4j.nip05.Nip05Identity
E
- encrypt(String, byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
- encrypt(String, byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
- encrypt(String, NostrPrivateKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip04.Nip04
- encrypt(String, NostrPublicKey) - Method in interface org.ngengine.nostr4j.signer.NostrSigner
-
Encrypt a message using the default NIP44 algorithm.
- encrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
- encrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in class org.ngengine.nostr4j.signer.NostrNIP07Signer
- encrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
- encrypt(String, NostrPublicKey, NostrSigner.EncryptAlgo) - Method in interface org.ngengine.nostr4j.signer.NostrSigner
-
Encrypt a message
- encrypt(NostrPrivateKey, String) - Static method in class org.ngengine.nostr4j.nip49.Nip49
- encrypt(NostrPrivateKey, String, int, int) - Static method in class org.ngengine.nostr4j.nip49.Nip49
- encryptSync(String, byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
- encryptSync(String, byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
- encryptSync(String, NostrPrivateKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip04.Nip04
- encryptSync(NostrPrivateKey, String) - Static method in class org.ngengine.nostr4j.nip49.Nip49
- encryptSync(NostrPrivateKey, String, int, int) - Static method in class org.ngengine.nostr4j.nip49.Nip49
- ensureEndpoint(BlossomEndpoint) - Method in class org.ngengine.blossom4j.BlossomPool
- ensureRelay(String) - Method in class org.ngengine.nostr4j.NostrPool
- equals(Object) - Method in class org.ngengine.blossom4j.BlobDescriptor
- equals(Object) - Method in class org.ngengine.blossom4j.BlossomBlobResponse
- equals(Object) - Method in class org.ngengine.blossom4j.BlossomEndpoint
- equals(Object) - Method in class org.ngengine.blossom4j.BlossomResponse
- equals(Object) - Method in class org.ngengine.nostr4j.event.NostrEvent.Coordinates
- equals(Object) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- equals(Object) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent.Identifier
- equals(Object) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
- equals(Object) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- equals(Object) - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
- equals(Object) - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
- equals(Object) - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
- equals(Object) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- equals(Object) - Method in class org.ngengine.nostr4j.nip39.ExternalIdentity
- equals(Object) - Method in class org.ngengine.nostr4j.proto.NostrMessage
- equals(Object) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnnounce
- equals(Object) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
- equals(Object) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- equals(Object) - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
- equals(Object) - Method in class org.ngengine.wallets.InvoiceData
- equals(Object) - Method in class org.ngengine.wallets.InvoiceProperties
- equals(Object) - Method in class org.ngengine.wallets.nip47.keysend.NWCKeysendResponse
- equals(Object) - Method in class org.ngengine.wallets.nip47.keysend.NWCTLVRecord
- equals(Object) - Method in class org.ngengine.wallets.nip47.NWCUri
- equals(Object) - Method in class org.ngengine.wallets.PayResponse
- equals(Object) - Method in class org.ngengine.wallets.TransactionInfo
- equals(Object) - Method in class org.ngengine.wallets.WalletInfo
- EVENT_DELETION_KIND - Static variable in class org.ngengine.nostr4j.nip09.Nip09EventDeletion
- EventStore - Interface in org.ngengine.nostr4j.store
- eventTracker - Variable in class org.ngengine.nostr4j.NostrSubscription
- EventTracker - Interface in org.ngengine.nostr4j.event.tracker
- excQueue - Variable in class org.ngengine.nostr4j.NostrRelay
- executor - Variable in class org.ngengine.nostr4j.NostrRelay
- exists(String) - Method in class org.ngengine.blossom4j.BlossomPool
- exists(String, String) - Method in class org.ngengine.blossom4j.BlossomPool
- exists(String, SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
-
Check if a blob exists
- EXPIRED - org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener.RemoveReason
- expiresAt() - Method in class org.ngengine.wallets.InvoiceData
- expiresAt() - Method in class org.ngengine.wallets.TransactionInfo
- expiry() - Method in class org.ngengine.wallets.InvoiceProperties
- ExponentialBackoff - Class in org.ngengine.nostr4j.utils
- ExponentialBackoff() - Constructor for class org.ngengine.nostr4j.utils.ExponentialBackoff
- ExponentialBackoff(Duration, Duration, Duration, float) - Constructor for class org.ngengine.nostr4j.utils.ExponentialBackoff
- ExternalIdentity - Class in org.ngengine.nostr4j.nip39
- ExternalIdentity(String, String, List<String>) - Constructor for class org.ngengine.nostr4j.nip39.ExternalIdentity
F
- FailOnDoubleTracker - Class in org.ngengine.nostr4j.event.tracker
- FailOnDoubleTracker() - Constructor for class org.ngengine.nostr4j.event.tracker.FailOnDoubleTracker
- FAILURE - org.ngengine.nostr4j.proto.NostrMessageAck.Status
- feesPaid() - Method in class org.ngengine.wallets.InvoiceData
- feesPaid() - Method in class org.ngengine.wallets.nip47.keysend.NWCKeysendResponse
- feesPaid() - Method in class org.ngengine.wallets.PayResponse
- feesPaid() - Method in class org.ngengine.wallets.TransactionInfo
- fetch(String, Duration) - Static method in class org.ngengine.nostr4j.nip05.Nip05
- fetch(String, Duration, boolean) - Static method in class org.ngengine.nostr4j.nip05.Nip05
- fetch(Collection<NostrFilter>, Supplier<EventTracker>, NostrPoolFetchPolicy) - Method in class org.ngengine.nostr4j.NostrPool
-
Fetch events matching the given filters using the specified event tracker and fetch policy.
- fetch(Collection<NostrFilter>, NostrPoolFetchPolicy) - Method in class org.ngengine.nostr4j.NostrPool
-
Fetch events matching the given filters using the specified fetch policy.
- fetch(NostrFilter, int, boolean, Duration) - Method in class org.ngengine.nostr4j.NostrPool
-
Fetch up to maxEvents events matching the given filter until timeout is reached, numEvents have been received or all relays have sent EOSE if withEose is true.
- fetch(NostrFilter, int, Duration) - Method in class org.ngengine.nostr4j.NostrPool
-
Fetch up to numEvents events matching the given filter until timeout is reached or numEvents have been received.
- fetch(NostrPool, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip01.Nip01
- fetch(NostrPool, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip24.Nip24
-
Deprecated.
- fetch(NostrPool, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip39.Nip39
- fetch(NostrPool, NostrPublicKey, Duration) - Static method in class org.ngengine.nostr4j.nip01.Nip01
- fetch(NostrPool, Nip01UserMetadataFilter) - Static method in class org.ngengine.nostr4j.nip01.Nip01
-
Fetches the user metadata for a given filter
- fetch(NostrPool, Nip01UserMetadataFilter) - Static method in class org.ngengine.nostr4j.nip24.Nip24
-
Deprecated.
- fetch(NostrPool, Nip01UserMetadataFilter) - Static method in class org.ngengine.nostr4j.nip39.Nip39
- fetch(NostrPool, Nip01UserMetadataFilter, Duration) - Static method in class org.ngengine.nostr4j.nip01.Nip01
-
Fetches the user metadata for a given filter.
- firstConnection - Variable in class org.ngengine.nostr4j.NostrRelay
- ForwardSlidingWindowEventTracker - Class in org.ngengine.nostr4j.event.tracker
- ForwardSlidingWindowEventTracker() - Constructor for class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
- ForwardSlidingWindowEventTracker(int, int, long, TimeUnit, long, TimeUnit) - Constructor for class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
- from(NostrEvent) - Static method in class org.ngengine.nostr4j.nip01.Nip01
- from(NostrEvent) - Static method in class org.ngengine.nostr4j.nip24.Nip24
-
Deprecated.
- from(NostrEvent) - Static method in class org.ngengine.nostr4j.nip39.Nip39
- from(Nip01UserMetadata) - Static method in class org.ngengine.nostr4j.nip24.Nip24
-
Deprecated.
- from(Nip01UserMetadata) - Static method in class org.ngengine.nostr4j.nip39.Nip39
- fromBech32(String) - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
-
Creates a new NostrPrivateKey from the given Bech32 string.
- fromBech32(String) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
-
Creates a new NostrPublicKey from the given Bech32 string.
- fromBytes(byte[]) - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
-
Creates a new NostrPrivateKey from the given byte array.
- fromBytes(byte[]) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
-
Creates a new NostrPublicKey from the given byte array.
- fromBytes(ByteBuffer) - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
-
Creates a new NostrPrivateKey from the given ByteBuffer.
- fromBytes(ByteBuffer) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
-
Creates a new NostrPublicKey from the given ByteBuffer.
- fromHex(String) - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
-
Creates a new NostrPrivateKey from the given hex string.
- fromHex(String) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
-
Creates a new NostrPublicKey from the given hex string.
- fromMap(Map<String, Object>) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- fromNcryptsec(String, String) - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
-
Creates a new NostrPrivateKey from the given ncryptsec string encrypted with nip-49 and a passphrase.
- fromNpub(String) - Static method in class org.ngengine.nostr4j.keypair.NostrPublicKey
-
Deprecated.use
NostrPublicKey.fromBech32(String)
instead - fromNsec(String) - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
-
Deprecated.use
NostrPrivateKey.fromBech32(String)
instead
G
- generate() - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
- generate() - Static method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
- GenericIdentity - Class in org.ngengine.nostr4j.nip39
- GenericIdentity(String, String, List<String>) - Constructor for class org.ngengine.nostr4j.nip39.GenericIdentity
- get() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- get() - Static method in class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolAllAckPolicy
- get() - Static method in class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolAnyAckPolicy
- get() - Static method in class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolQuorumAckPolicy
- get() - Static method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrAllEOSEPoolFetchPolicy
- get() - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
- get() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnnounce
- get() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswer
- get() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCIceCandidate
- get() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCOffer
- get() - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
- get(int) - Method in class org.ngengine.nostr4j.event.NostrEvent.TagValue
-
Get the value at the specified index.
- get(int) - Method in class org.ngengine.nostr4j.utils.ByteBufferList
- get(String) - Method in class org.ngengine.blossom4j.BlobDescriptor
- get(String) - Method in class org.ngengine.blossom4j.BlossomPool
- get(String) - Static method in class org.ngengine.nostr4j.NostrRelayInfo
- get(String, int[]) - Method in class org.ngengine.blossom4j.BlossomPool
- get(String, int[], SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
-
Get blob by SHA256
- get(String, String) - Method in class org.ngengine.blossom4j.BlossomPool
- get(String, String, int[]) - Method in class org.ngengine.blossom4j.BlossomPool
- get(Predicate<SignedNostrEvent>, int, boolean) - Static method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrWaitForEventFetchPolicy
- get(Predicate<SignedNostrEvent>, int, boolean, Duration) - Static method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrWaitForEventFetchPolicy
- GET - org.ngengine.blossom4j.BlossomVerb
- getAbout() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- getAckTimeout(TimeUnit) - Method in class org.ngengine.nostr4j.NostrRelay
- getAll() - Method in class org.ngengine.nostr4j.event.NostrEvent.TagValue
- getAll() - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
- getAnnounces() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
- getApproximatedMemoryRequirement(int) - Static method in class org.ngengine.nostr4j.nip49.Nip49
- getAuth(BlossomVerb, String, Collection<String>) - Method in class org.ngengine.blossom4j.BlossomAuth
- getAuthEvent(BlossomVerb, String, String) - Method in class org.ngengine.blossom4j.BlossomPool
- getAuthEvent(BlossomVerb, String, Collection<String>) - Method in class org.ngengine.blossom4j.BlossomAuth
- getAuthor() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
-
Deprecated.use getPubkey instead
- getAuthors() - Method in class org.ngengine.nostr4j.NostrFilter
- getBalance - org.ngengine.wallets.Wallet.Methods
- getBalance() - Method in interface org.ngengine.wallets.Wallet
-
Get the msats balance of the wallet.
- getBalance(Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
- getBalance(Instant) - Method in interface org.ngengine.wallets.Wallet
-
Get the msats balance of the wallet.
- getBanner() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- getBanner() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getBirthday() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- getCandidates() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCIceCandidate
- getChunkLength() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- getCode() - Method in exception org.ngengine.wallets.nip47.NWCException
- getComponent(Class<T>) - Method in class org.ngengine.nostr4j.NostrRelay
- getContact() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getContent() - Method in interface org.ngengine.nostr4j.event.NostrEvent
- getContent() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getContent() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- getConversationKey(NostrPrivateKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip44.Nip44
- getConversationKeySync(NostrPrivateKey, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip44.Nip44
- getCoordinates() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
-
Get coordinates to this event.
- getCountries() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getCreatedAt() - Method in interface org.ngengine.nostr4j.event.NostrEvent
- getCreatedAt() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getCreatedAt() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- getDelay() - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
-
Returns how long to wait before the next attempt (zero if you can try now).
- getDelay(Instant) - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
-
Returns how long to wait before the next attempt (zero if you can try now) using the provided time.
- getDescription() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getDisplayName() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- getDomain() - Method in class org.ngengine.nostr4j.nip05.Nip05Identity
- getEventId() - Method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
- getEvents(List<NostrFilter>) - Method in interface org.ngengine.nostr4j.store.EventStore
- getEvents(List<NostrFilter>, List<SignedNostrEvent>) - Method in interface org.ngengine.nostr4j.store.EventStore
- getEvents(List<NostrFilter>, List<SignedNostrEvent>) - Method in class org.ngengine.nostr4j.store.InMemoryEventStore
- getEvents(List<NostrFilter>, List<SignedNostrEvent>) - Method in class org.ngengine.nostr4j.store.WeakInMemoryEventStore
- getException() - Method in class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
- getExecutor() - Method in class org.ngengine.nostr4j.NostrSubscription
-
Gets the executor for this subscription.
- getExpiration() - Method in interface org.ngengine.nostr4j.event.NostrEvent
- getExpiration() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getExpireAt() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnnounce
- getExternalIdentities() - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
- getExternalIdentity(String) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
- getExternalIdentity(String, String) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
- getFilters() - Method in class org.ngengine.nostr4j.NostrSubscription
-
Gets the filters associated with this subscription.
- getFirstTag(String) - Method in interface org.ngengine.nostr4j.event.NostrEvent
- getFirstTag(String) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getFirstTag(String) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- getFragments() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getFragments() - Method in class org.ngengine.nostr4j.NostrSubscription
- getFragments() - Method in class org.ngengine.nostr4j.proto.impl.NostrClosedMessage
- getFragments() - Method in class org.ngengine.nostr4j.proto.impl.NostrEOSEMessage
- getFragments() - Method in class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
- getFragments() - Method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
- getFragments() - Method in class org.ngengine.nostr4j.proto.NostrMessage
- getIcon() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getId() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getId() - Method in class org.ngengine.nostr4j.NostrSubscription
-
Gets the subscription ID.
- getId() - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
- getIdBech32() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getIdentifier() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getIdentifier() - Method in class org.ngengine.nostr4j.nip05.Nip05Identity
- getIdentity() - Method in class org.ngengine.nostr4j.nip39.ExternalIdentity
- getIds() - Method in class org.ngengine.nostr4j.NostrFilter
- getImage() - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- getInfo - org.ngengine.wallets.Wallet.Methods
- getInfo() - Method in class org.ngengine.nostr4j.NostrRelay
- getInfo() - Method in interface org.ngengine.wallets.Wallet
-
Get information about the wallet.
- getInfo(Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
- getInfo(Instant) - Method in interface org.ngengine.wallets.Wallet
-
Get information about the wallet.
- getKeepAliveTime(TimeUnit) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- getKeyPair() - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
- getKeySecurity() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
-
Get how much the key security is trusted.
- getKind() - Method in interface org.ngengine.nostr4j.event.NostrEvent
- getKind() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getKind() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- getKind() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- getKinds() - Method in class org.ngengine.nostr4j.NostrFilter
- getLanguageTags() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getLastSeen() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
- getLimit() - Method in class org.ngengine.nostr4j.NostrFilter
- getLimitation(String, boolean) - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getLimitation(String, int) - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getListener(NostrSubscription, List<SignedNostrEvent>, Runnable) - Method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrAllEOSEPoolFetchPolicy
- getListener(NostrSubscription, List<SignedNostrEvent>, Runnable) - Method in interface org.ngengine.nostr4j.pool.fetchpolicy.NostrPoolFetchPolicy
- getListener(NostrSubscription, List<SignedNostrEvent>, Runnable) - Method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrWaitForEventFetchPolicy
- getLnAddress() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
-
Gets the lud16 field from the user metadata.
- getLnUrl() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
-
Gets the lud06 field from the user metadata.
- getLocalPeer() - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
-
Get the local peer.
- getLocalPeerInfo() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
-
Get some info about the local peer
- getLoopInterval() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- getLud16() - Method in class org.ngengine.wallets.nip47.NWCUri
- getMaxLatency() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- getMessage() - Method in class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
- getMessage() - Method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
- getMessage() - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
- getMetadata() - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
- getMisc() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
- getName() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- getName() - Method in class org.ngengine.nostr4j.nip05.Nip05Identity
- getName() - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- getName() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getNext() - Static method in class org.ngengine.nostr4j.utils.UniqueId
- getNip46Data() - Method in class org.ngengine.nostr4j.nip05.Nip05Identity
- getNostrconnectRedirectTemplate() - Method in class org.ngengine.nostr4j.nip05.Nip05Nip46Data
- getOfferString() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCOffer
- getPacketTimeout() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- getPaymentAddress() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
-
Get either the LNURL or LN Address from the user metadata, whichever is available.
- getPeerInfo() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswer
- getPeerInfo() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCOffer
- getPerms() - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- getPicture() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- getPlatform() - Method in class org.ngengine.nostr4j.nip39.ExternalIdentity
- getPostingPolicy() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getPow() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getPrefix() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getPrefix() - Method in class org.ngengine.nostr4j.NostrSubscription
- getPrefix() - Method in class org.ngengine.nostr4j.proto.impl.NostrClosedMessage
- getPrefix() - Method in class org.ngengine.nostr4j.proto.impl.NostrEOSEMessage
- getPrefix() - Method in class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
- getPrefix() - Method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
- getPrefix() - Method in class org.ngengine.nostr4j.proto.NostrMessage
- getPrivacyPolicy() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getPrivateKey() - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
- getProof() - Method in class org.ngengine.nostr4j.nip39.ExternalIdentity
- getPubkey() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getPubkey() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getPubkey() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnnounce
- getPubkey() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCIceCandidate
- getPubkey() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
- getPubkey() - Method in class org.ngengine.wallets.nip47.NWCUri
- getPublicKey() - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
- getPublicKey() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
- getPublicKey() - Method in class org.ngengine.nostr4j.nip05.Nip05Identity
- getPublicKey() - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
- getPublicKey() - Method in class org.ngengine.nostr4j.signer.NostrNIP07Signer
- getPublicKey() - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
- getPublicKey() - Method in interface org.ngengine.nostr4j.signer.NostrSigner
-
Get the public key of the signer
- getPublicMisc() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
- getReason() - Method in class org.ngengine.nostr4j.proto.impl.NostrClosedMessage
- getRecommendedRelays() - Method in class org.ngengine.nostr4j.nip05.Nip05Identity
- getRelay() - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
- getRelays() - Method in class org.ngengine.nostr4j.nip05.Nip05Nip46Data
- getRelays() - Method in class org.ngengine.nostr4j.NostrPool
- getRelays() - Method in class org.ngengine.wallets.nip47.NWCUri
- getRelayUrl() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getRemotePeer() - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
-
Get the remote peer if connected, otherwise null.
- getRemotePeerInfo(NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
-
Get some info about the remote peer.
- getSdp() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswer
- getSecret() - Method in class org.ngengine.wallets.nip47.NWCUri
- getSentAt() - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
- getSha256() - Method in class org.ngengine.blossom4j.BlobDescriptor
- getSignature() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getSigner() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCLocalPeer
- getSigner() - Method in class org.ngengine.wallets.nip47.NWCUri
- getSignerPubkey() - Method in class org.ngengine.nostr4j.nip05.Nip05Nip46Data
- getSince() - Method in class org.ngengine.nostr4j.NostrFilter
- getSize() - Method in class org.ngengine.blossom4j.BlobDescriptor
- getSoftware() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getSourceEvent() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- getStatus() - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
- getStunServers() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCLocalPeer
- getSubId() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
- getSubId() - Method in class org.ngengine.nostr4j.NostrSubscription
-
Gets the subscription ID.
- getSubId() - Method in class org.ngengine.nostr4j.proto.impl.NostrClosedMessage
- getSubId() - Method in class org.ngengine.nostr4j.proto.impl.NostrEOSEMessage
- getSupportedMethods() - Method in class org.ngengine.wallets.nip47.NWCWallet
- getSupportedNips() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getTag(String) - Method in interface org.ngengine.nostr4j.event.NostrEvent
- getTag(String) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getTag(String) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- getTagRows() - Method in interface org.ngengine.nostr4j.event.NostrEvent
- getTagRows() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- getTagRows() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- getTags() - Method in class org.ngengine.nostr4j.NostrFilter
- getTags() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getTagValues(String) - Method in class org.ngengine.nostr4j.NostrFilter
- getTermsOfService() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getTransportKeyPair() - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
- getTurnServer() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCOffer
- getTurnServer() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
- getTurnServers() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswer
- getType() - Method in class org.ngengine.blossom4j.BlobDescriptor
- getUntil() - Method in class org.ngengine.nostr4j.NostrFilter
- getUploaded() - Method in class org.ngengine.blossom4j.BlobDescriptor
- getUrl() - Method in class org.ngengine.blossom4j.BlobDescriptor
- getUrl() - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- getUrl() - Method in class org.ngengine.nostr4j.NostrRelay
- getUsername() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
-
Deprecated.
- getVersion() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- getWebsite() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
H
- hasActiveSubscription(NostrSubscription) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- hashCode() - Method in class org.ngengine.blossom4j.BlobDescriptor
- hashCode() - Method in class org.ngengine.blossom4j.BlossomBlobResponse
- hashCode() - Method in class org.ngengine.blossom4j.BlossomEndpoint
- hashCode() - Method in class org.ngengine.blossom4j.BlossomResponse
- hashCode() - Method in class org.ngengine.nostr4j.event.NostrEvent.Coordinates
- hashCode() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- hashCode() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent.Identifier
- hashCode() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
- hashCode() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- hashCode() - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
- hashCode() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
- hashCode() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
- hashCode() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- hashCode() - Method in class org.ngengine.nostr4j.nip39.ExternalIdentity
- hashCode() - Method in class org.ngengine.nostr4j.proto.NostrMessage
- hashCode() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnnounce
- hashCode() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
- hashCode() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- hashCode() - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
- hashCode() - Method in class org.ngengine.wallets.InvoiceData
- hashCode() - Method in class org.ngengine.wallets.InvoiceProperties
- hashCode() - Method in class org.ngengine.wallets.nip47.keysend.NWCKeysendResponse
- hashCode() - Method in class org.ngengine.wallets.nip47.keysend.NWCTLVRecord
- hashCode() - Method in class org.ngengine.wallets.nip47.NWCUri
- hashCode() - Method in class org.ngengine.wallets.PayResponse
- hashCode() - Method in class org.ngengine.wallets.TransactionInfo
- hashCode() - Method in class org.ngengine.wallets.WalletInfo
- hasTag(String) - Method in interface org.ngengine.nostr4j.event.NostrEvent
- hasTag(String) - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- hasTag(String) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- httpRequest(String, String, Map<String, String>, byte[], SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
- httpResponse() - Method in class org.ngengine.blossom4j.BlossomBlobResponse
- httpResponse() - Method in class org.ngengine.blossom4j.BlossomResponse
I
- id - Variable in class org.ngengine.nostr4j.event.SignedNostrEvent.Identifier
- id() - Method in class org.ngengine.wallets.PayResponse
- incoming - org.ngengine.wallets.InvoiceType
- incoming - org.ngengine.wallets.TransactionType
- INFO_KIND - Static variable in class org.ngengine.wallets.nip47.NWCWallet
- InMemoryEventStore - Class in org.ngengine.nostr4j.store
- InMemoryEventStore() - Constructor for class org.ngengine.nostr4j.store.InMemoryEventStore
- invoice() - Method in class org.ngengine.wallets.InvoiceData
- invoice() - Method in class org.ngengine.wallets.TransactionInfo
- InvoiceData - Class in org.ngengine.wallets
- InvoiceData(InvoiceType, String, String, String, String, String, long, long, Instant, Instant, Instant, Map<String, Object>) - Constructor for class org.ngengine.wallets.InvoiceData
- InvoiceProperties - Class in org.ngengine.wallets
- InvoiceProperties(long, String, String, Duration) - Constructor for class org.ngengine.wallets.InvoiceProperties
- InvoiceType - Enum in org.ngengine.wallets
- isActive(NostrSubscription) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
-
Checks if the given subscription is currently active on this relay.
- isAddressable() - Method in interface org.ngengine.nostr4j.event.NostrEvent
- isAddressable(NostrEvent) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
- isAsyncEventsVerification() - Method in class org.ngengine.nostr4j.NostrRelay
- isAutoReconnect() - Method in class org.ngengine.nostr4j.NostrRelay
- isAvailable() - Method in class org.ngengine.nostr4j.signer.NostrNIP07Signer
- isAvailable() - Method in interface org.ngengine.nostr4j.signer.NostrSigner
- isBot() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- isConnected() - Method in class org.ngengine.nostr4j.NostrRelay
- isConnected() - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
-
Return true if the connection is established.
- isDiscoveryStarted() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
- isEncrypted(String) - Static method in class org.ngengine.nostr4j.nip49.Nip49
- isEose(NostrSubscription) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
-
Checks if the given subscription has received the EOSE (End of Stored Events) message from this relay.
- isEphemeral() - Method in interface org.ngengine.nostr4j.event.NostrEvent
- isEphemeral(NostrEvent) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
- isExpired(Instant) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnnounce
- isMethodSupported(Wallet.Methods) - Method in class org.ngengine.wallets.nip47.NWCWallet
- isMethodSupported(Wallet.Methods) - Method in interface org.ngengine.wallets.Wallet
-
Check if a specific method is supported by the wallet.
- isNipSupported(int) - Method in class org.ngengine.nostr4j.NostrRelayInfo
- isNipSupported(String) - Method in class org.ngengine.nostr4j.NostrRelayInfo
- isOpened() - Method in class org.ngengine.nostr4j.NostrSubscription
- isReady() - Method in class org.ngengine.wallets.nip47.NWCWallet
- isReady() - Method in interface org.ngengine.wallets.Wallet
-
Check if the wallet is ready to use.
- isRegular() - Method in interface org.ngengine.nostr4j.event.NostrEvent
- isRegular(NostrEvent) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
- isReplaceable() - Method in interface org.ngengine.nostr4j.event.NostrEvent
- isReplaceable(NostrEvent) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
- isSignalingStarted() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
- isSuccess() - Method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
- isUsingTURN() - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
- isValidPlatform(String) - Static method in class org.ngengine.nostr4j.nip39.Nip39
- isVerifyEvents() - Method in class org.ngengine.nostr4j.NostrRelay
K
- keepAlive() - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- keepAliveTime - Variable in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- keySend(String, long, String, String, List<NWCTLVRecord>, Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
- kick(NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
-
Disconnect a peer.
- kind() - Method in class org.ngengine.nostr4j.event.NostrEvent.Coordinates
L
- lastAction - Variable in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- limit(int) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
- limit(int) - Method in class org.ngengine.nostr4j.NostrFilter
- list(NostrPublicKey) - Method in class org.ngengine.blossom4j.BlossomPool
- list(NostrPublicKey, Instant, Instant) - Method in class org.ngengine.blossom4j.BlossomPool
- list(NostrPublicKey, Instant, Instant, SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
-
List blobs uploaded by a given public key
- LIST - org.ngengine.blossom4j.BlossomVerb
- listen(Collection<String>, Consumer<NostrconnectUrl>, Duration) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
-
Listen for spontaneous connection using the nostrconnect flow.
- listeners - Variable in class org.ngengine.nostr4j.NostrRelay
- listTagKeys() - Method in interface org.ngengine.nostr4j.event.NostrEvent
- listTagKeys() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- listTagKeys() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- listTransactions - org.ngengine.wallets.Wallet.Methods
- listTransactions(Instant, Instant, Integer, Integer, boolean, TransactionType) - Method in interface org.ngengine.wallets.Wallet
-
List transactions in the wallet.
- listTransactions(Instant, Instant, Integer, Integer, boolean, TransactionType, Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
- listTransactions(Instant, Instant, Integer, Integer, boolean, TransactionType, Instant) - Method in interface org.ngengine.wallets.Wallet
-
List transactions in the wallet.
- lookupInvoice - org.ngengine.wallets.Wallet.Methods
- lookupInvoice(String, String) - Method in interface org.ngengine.wallets.Wallet
-
Lookup an invoice by payment hash or invoice string.
- lookupInvoice(String, String, Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
- lookupInvoice(String, String, Instant) - Method in interface org.ngengine.wallets.Wallet
-
Lookup an invoice by payment hash or invoice string.
- loop() - Method in class org.ngengine.nostr4j.NostrRelay
- LOOP_INTERVAL - Static variable in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
M
- makeInvoice - org.ngengine.wallets.Wallet.Methods
- makeInvoice(InvoiceProperties) - Method in interface org.ngengine.wallets.Wallet
-
Create a lightning invoice
- makeInvoice(InvoiceProperties, Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
- makeInvoice(InvoiceProperties, Instant) - Method in interface org.ngengine.wallets.Wallet
-
Create a lightning invoice
- matches(SignedNostrEvent) - Method in class org.ngengine.nostr4j.NostrFilter
- matches(SignedNostrEvent, int) - Method in class org.ngengine.nostr4j.NostrFilter
- MAX_LATENCY - Static variable in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- maxTrackedEvents - Variable in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
- mergeRemoteRTCIceCandidate(NostrRTCIceCandidate) - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
-
Merge remote ICE candidates with the already tracked candidates.
- messageQueue - Variable in class org.ngengine.nostr4j.NostrRelay
- metadata - Variable in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- metadata - Variable in class org.ngengine.nostr4j.nip46.NostrconnectUrl
- metadata() - Method in class org.ngengine.wallets.InvoiceData
- metadata() - Method in class org.ngengine.wallets.TransactionInfo
- methods() - Method in class org.ngengine.wallets.WalletInfo
- minePow(NostrPublicKey, UnsignedNostrEvent, int) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
- minTrackedEvents - Variable in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
N
- NaiveEventTracker - Class in org.ngengine.nostr4j.event.tracker
- NaiveEventTracker() - Constructor for class org.ngengine.nostr4j.event.tracker.NaiveEventTracker
- name - Variable in class org.ngengine.nostr4j.nip05.Nip05Identity
- network() - Method in class org.ngengine.wallets.WalletInfo
- Nip01 - Class in org.ngengine.nostr4j.nip01
- Nip01() - Constructor for class org.ngengine.nostr4j.nip01.Nip01
- Nip01UserMetadata - Class in org.ngengine.nostr4j.nip01
- Nip01UserMetadata() - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- Nip01UserMetadata(NostrEvent) - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- Nip01UserMetadataFilter - Class in org.ngengine.nostr4j.nip01
- Nip01UserMetadataFilter() - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadataFilter
- Nip01UserMetadataFilter(NostrPublicKey) - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadataFilter
- Nip01UserMetadataListener - Class in org.ngengine.nostr4j.nip01
- Nip01UserMetadataListener() - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadataListener
- Nip01UserMetadataListener(Consumer<Nip01UserMetadata>) - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadataListener
- Nip01UserMetadataListener(NostrPublicKey, Consumer<Nip01UserMetadata>) - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadataListener
- Nip04 - Class in org.ngengine.nostr4j.nip04
- Nip04() - Constructor for class org.ngengine.nostr4j.nip04.Nip04
- NIP04 - org.ngengine.nostr4j.signer.NostrSigner.EncryptAlgo
- Nip05 - Class in org.ngengine.nostr4j.nip05
- Nip05() - Constructor for class org.ngengine.nostr4j.nip05.Nip05
- Nip05Identity - Class in org.ngengine.nostr4j.nip05
- Nip05Identity(String, String, Map<String, Object>) - Constructor for class org.ngengine.nostr4j.nip05.Nip05Identity
- Nip05Nip46Data - Class in org.ngengine.nostr4j.nip05
- Nip05Nip46Data(NostrPublicKey) - Constructor for class org.ngengine.nostr4j.nip05.Nip05Nip46Data
- Nip09EventDeletion - Class in org.ngengine.nostr4j.nip09
- Nip09EventDeletion() - Constructor for class org.ngengine.nostr4j.nip09.Nip09EventDeletion
- Nip24 - Class in org.ngengine.nostr4j.nip24
-
Deprecated.Everything was moved to
Nip01
. - Nip24() - Constructor for class org.ngengine.nostr4j.nip24.Nip24
-
Deprecated.
- Nip24ExtraMetadata - Class in org.ngengine.nostr4j.nip24
-
Deprecated.Everything was moved to
Nip01UserMetadata
. - Nip24ExtraMetadata(NostrEvent) - Constructor for class org.ngengine.nostr4j.nip24.Nip24ExtraMetadata
-
Deprecated.
- Nip24ExtraMetadata(Nip01UserMetadata) - Constructor for class org.ngengine.nostr4j.nip24.Nip24ExtraMetadata
-
Deprecated.
- Nip39 - Class in org.ngengine.nostr4j.nip39
- Nip39() - Constructor for class org.ngengine.nostr4j.nip39.Nip39
- Nip39ExternalIdentities - Class in org.ngengine.nostr4j.nip39
- Nip39ExternalIdentities(NostrEvent) - Constructor for class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
- Nip39ExternalIdentities(Nip01UserMetadata) - Constructor for class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
- Nip44 - Class in org.ngengine.nostr4j.nip44
-
NIP-44 encrypt/decrypt thread-safe
- Nip44() - Constructor for class org.ngengine.nostr4j.nip44.Nip44
- NIP44 - org.ngengine.nostr4j.signer.NostrSigner.EncryptAlgo
- nip46 - Variable in class org.ngengine.nostr4j.nip05.Nip05Identity
- Nip46AppMetadata - Class in org.ngengine.nostr4j.nip46
- Nip46AppMetadata() - Constructor for class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- Nip46AppMetadata(String, String, String, List<String>) - Constructor for class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- Nip49 - Class in org.ngengine.nostr4j.nip49
- Nip49() - Constructor for class org.ngengine.nostr4j.nip49.Nip49
- Nip49FailedException - Exception in org.ngengine.nostr4j.nip49
- Nip49FailedException(String) - Constructor for exception org.ngengine.nostr4j.nip49.Nip49FailedException
- Nip49FailedException(String, Throwable) - Constructor for exception org.ngengine.nostr4j.nip49.Nip49FailedException
- Nip49FailedException(Throwable) - Constructor for exception org.ngengine.nostr4j.nip49.Nip49FailedException
- NORMAL - org.ngengine.nostr4j.keypair.NostrPrivateKey.KeySecurity
-
if the key has NOT been known to have been handled insecurely (stored unencrypted, cut and paste unencrypted, etc) (0x01)
- NostrAllEOSEPoolFetchPolicy - Class in org.ngengine.nostr4j.pool.fetchpolicy
- NostrAllEOSEPoolFetchPolicy() - Constructor for class org.ngengine.nostr4j.pool.fetchpolicy.NostrAllEOSEPoolFetchPolicy
- NostrClosedMessage - Class in org.ngengine.nostr4j.proto.impl
- NostrClosedMessage(String, String) - Constructor for class org.ngengine.nostr4j.proto.impl.NostrClosedMessage
- NostrconnectUrl - Class in org.ngengine.nostr4j.nip46
- NostrconnectUrl(NostrPublicKey, Collection<String>, String, Nip46AppMetadata) - Constructor for class org.ngengine.nostr4j.nip46.NostrconnectUrl
- NostrEOSEMessage - Class in org.ngengine.nostr4j.proto.impl
- NostrEOSEMessage(String) - Constructor for class org.ngengine.nostr4j.proto.impl.NostrEOSEMessage
- NostrEvent - Interface in org.ngengine.nostr4j.event
- NostrEvent.Coordinates - Class in org.ngengine.nostr4j.event
- NostrEvent.TagValue - Class in org.ngengine.nostr4j.event
- NostrFilter - Class in org.ngengine.nostr4j
- NostrFilter() - Constructor for class org.ngengine.nostr4j.NostrFilter
- NostrFilter(Map<String, Object>) - Constructor for class org.ngengine.nostr4j.NostrFilter
- NostrKey - Interface in org.ngengine.nostr4j.keypair
-
Represents a private or public key in the Nostr protocol.
- NostrKeyPair - Class in org.ngengine.nostr4j.keypair
- NostrKeyPair() - Constructor for class org.ngengine.nostr4j.keypair.NostrKeyPair
- NostrKeyPair(NostrPrivateKey) - Constructor for class org.ngengine.nostr4j.keypair.NostrKeyPair
- NostrKeyPair(NostrPrivateKey, NostrPublicKey) - Constructor for class org.ngengine.nostr4j.keypair.NostrKeyPair
- NostrKeyPairSigner - Class in org.ngengine.nostr4j.signer
- NostrKeyPairSigner(NostrKeyPair) - Constructor for class org.ngengine.nostr4j.signer.NostrKeyPairSigner
- NostrMessage - Class in org.ngengine.nostr4j.proto
- NostrMessage() - Constructor for class org.ngengine.nostr4j.proto.NostrMessage
- NostrMessageAck - Class in org.ngengine.nostr4j.proto
- NostrMessageAck.Status - Enum in org.ngengine.nostr4j.proto
- NostrMessageFragment - Class in org.ngengine.nostr4j.proto
- NostrMessageFragment() - Constructor for class org.ngengine.nostr4j.proto.NostrMessageFragment
- NostrNIP07Signer - Class in org.ngengine.nostr4j.signer
- NostrNIP07Signer() - Constructor for class org.ngengine.nostr4j.signer.NostrNIP07Signer
- NostrNIP46Signer - Class in org.ngengine.nostr4j.signer
-
NIP-46 Signer A signer that supports nostrconnect:// and bunker:// flows.
- NostrNIP46Signer(Nip46AppMetadata, NostrKeyPair) - Constructor for class org.ngengine.nostr4j.signer.NostrNIP46Signer
- NostrNoticeListener - Interface in org.ngengine.nostr4j.listeners
- NostrNoticeMessage - Class in org.ngengine.nostr4j.proto.impl
- NostrNoticeMessage(String) - Constructor for class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
- NostrNoticeMessage(String, Throwable) - Constructor for class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
- NostrOKMessage - Class in org.ngengine.nostr4j.proto.impl
- NostrOKMessage(String, boolean, String) - Constructor for class org.ngengine.nostr4j.proto.impl.NostrOKMessage
- NostrPool - Class in org.ngengine.nostr4j
- NostrPool() - Constructor for class org.ngengine.nostr4j.NostrPool
- NostrPool(Supplier<EventTracker>) - Constructor for class org.ngengine.nostr4j.NostrPool
- NostrPoolAckPolicy - Interface in org.ngengine.nostr4j.pool.ackpolicy
- NostrPoolAllAckPolicy - Class in org.ngengine.nostr4j.pool.ackpolicy
-
Consider a message acknowledged when all acks are received.
- NostrPoolAllAckPolicy() - Constructor for class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolAllAckPolicy
- NostrPoolAnyAckPolicy - Class in org.ngengine.nostr4j.pool.ackpolicy
-
Consider a message acknowledged if at least one relay acknowledges it.
- NostrPoolAnyAckPolicy() - Constructor for class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolAnyAckPolicy
- NostrPoolFetchPolicy - Interface in org.ngengine.nostr4j.pool.fetchpolicy
- NostrPoolQuorumAckPolicy - Class in org.ngengine.nostr4j.pool.ackpolicy
-
Consider a message acknowledged if the majority of relays acknowledge it.
- NostrPoolQuorumAckPolicy() - Constructor for class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolQuorumAckPolicy
- NostrPrivateKey - Class in org.ngengine.nostr4j.keypair
- NostrPrivateKey(ByteBuffer) - Constructor for class org.ngengine.nostr4j.keypair.NostrPrivateKey
-
Creates a new NostrPrivateKey from the given data.
- NostrPrivateKey.KeySecurity - Enum in org.ngengine.nostr4j.keypair
- NostrPublicKey - Class in org.ngengine.nostr4j.keypair
-
Represents a Nostr public key.
- NostrPublicKey(ByteBuffer) - Constructor for class org.ngengine.nostr4j.keypair.NostrPublicKey
-
Creates a new NostrPublicKey from the given data.
- NostrRelay - Class in org.ngengine.nostr4j
- NostrRelay(String) - Constructor for class org.ngengine.nostr4j.NostrRelay
- NostrRelay(String, AsyncExecutor) - Constructor for class org.ngengine.nostr4j.NostrRelay
- NostrRelayComponent - Interface in org.ngengine.nostr4j.listeners
- NostrRelayInfo - Class in org.ngengine.nostr4j
-
Nip-11
- NostrRelayInfo(String, Map<String, Object>) - Constructor for class org.ngengine.nostr4j.NostrRelayInfo
- NostrRelayLifecycleManager - Class in org.ngengine.nostr4j
- NostrRelayLifecycleManager() - Constructor for class org.ngengine.nostr4j.NostrRelayLifecycleManager
- NostrRelaySubManager - Class in org.ngengine.nostr4j
- NostrRelaySubManager() - Constructor for class org.ngengine.nostr4j.NostrRelaySubManager
- NostrRTCAnnounce - Class in org.ngengine.nostr4j.rtc.signal
-
Announce the peer can accept connections.
- NostrRTCAnnounce(NostrPublicKey, Instant, Map<String, Object>) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCAnnounce
- NostrRTCAnswer - Class in org.ngengine.nostr4j.rtc.signal
-
An answer to an offer with the peer pubkey, sdp and metadata.
- NostrRTCAnswer(NostrPublicKey, String, String, Map<String, Object>) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswer
- NostrRTCAnswer(NostrPublicKey, Map<String, Object>) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswer
- NostrRTCIceCandidate - Class in org.ngengine.nostr4j.rtc.signal
-
A collection of valid ice candidates that can be used to establish a connection with a peer.
- NostrRTCIceCandidate(NostrPublicKey, Collection<RTCTransportIceCandidate>, Map<String, Object>) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCIceCandidate
- NostrRTCIceCandidate(NostrPublicKey, Map<String, Object>) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCIceCandidate
- NostrRTCLocalPeer - Class in org.ngengine.nostr4j.rtc.signal
-
All the info about the current local peer.
- NostrRTCLocalPeer(NostrSigner, Collection<String>, String, Map<String, Object>) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCLocalPeer
- NostrRTCOffer - Class in org.ngengine.nostr4j.rtc.signal
-
A webRTC offer to connect with a peer, with the peer pubkey, sdp and metadata.
- NostrRTCOffer(NostrPublicKey, String, String, Map<String, Object>) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCOffer
- NostrRTCOffer(NostrPublicKey, Map<String, Object>) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCOffer
- NostrRTCPeer - Class in org.ngengine.nostr4j.rtc.signal
-
All the info about a peer in the swarm.
- NostrRTCRoom - Class in org.ngengine.nostr4j.rtc
- NostrRTCRoom(RTCSettings, NostrTURNSettings, NostrRTCLocalPeer, NostrKeyPair, NostrPool) - Constructor for class org.ngengine.nostr4j.rtc.NostrRTCRoom
- NostrRTCRoomListener - Interface in org.ngengine.nostr4j.rtc.listeners
- NostrRTCRoomPeerConnectedListener - Interface in org.ngengine.nostr4j.rtc.listeners
- NostrRTCRoomPeerDisconnectListener - Interface in org.ngengine.nostr4j.rtc.listeners
- NostrRTCRoomPeerDiscoveredListener - Interface in org.ngengine.nostr4j.rtc.listeners
- NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState - Enum in org.ngengine.nostr4j.rtc.listeners
- NostrRTCRoomPeerMessageListener - Interface in org.ngengine.nostr4j.rtc.listeners
- NostrRTCSignal - Interface in org.ngengine.nostr4j.rtc.signal
-
A signal for the RTC handshake.
- NostrRTCSignaling - Class in org.ngengine.nostr4j.rtc.signal
-
Handles peer signaling
- NostrRTCSignaling(RTCSettings, NostrRTCLocalPeer, NostrKeyPair, NostrPool) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
- NostrRTCSignaling.Listener - Interface in org.ngengine.nostr4j.rtc.signal
- NostrRTCSignaling.Listener.RemoveReason - Enum in org.ngengine.nostr4j.rtc.signal
- NostrRTCSocket - Class in org.ngengine.nostr4j.rtc
-
An RTC socket between two peers.
- NostrRTCSocket(AsyncExecutor, NostrRTCLocalPeer, String, RTCSettings, NostrTURNSettings) - Constructor for class org.ngengine.nostr4j.rtc.NostrRTCSocket
- NostrRTCSocketListener - Interface in org.ngengine.nostr4j.rtc.listeners
- NostrSearchFilter - Class in org.ngengine.nostr4j.nip50
- NostrSearchFilter() - Constructor for class org.ngengine.nostr4j.nip50.NostrSearchFilter
- NostrSearchFilter(Map<String, Object>) - Constructor for class org.ngengine.nostr4j.nip50.NostrSearchFilter
- NostrSigner - Interface in org.ngengine.nostr4j.signer
- NostrSigner.EncryptAlgo - Enum in org.ngengine.nostr4j.signer
- NostrSubAllListener - Interface in org.ngengine.nostr4j.listeners.sub
- NostrSubCloseListener - Interface in org.ngengine.nostr4j.listeners.sub
-
A listener interface for subscription closure events.
- NostrSubEoseListener - Interface in org.ngengine.nostr4j.listeners.sub
-
A listener interface for receiving End-of-Stored-Events (EOSE) notifications from Nostr relays.
- NostrSubEventListener - Interface in org.ngengine.nostr4j.listeners.sub
-
A listener interface for receiving events through a Nostr subscription.
- NostrSubListener - Interface in org.ngengine.nostr4j.listeners.sub
-
Base marker interface for all Nostr subscription listeners.
- NostrSubOpenListener - Interface in org.ngengine.nostr4j.listeners.sub
- NostrSubscription - Class in org.ngengine.nostr4j
-
Represents a subscription to a Nostr relay based on specific filter criteria.
- NostrSubscription(String, Collection<NostrFilter>, EventTracker, Function<NostrSubscription, List<AsyncTask<NostrMessageAck>>>, BiFunction<NostrSubscription, NostrSubscription.NostrSubCloseMessage, List<AsyncTask<NostrMessageAck>>>) - Constructor for class org.ngengine.nostr4j.NostrSubscription
-
Creates a new subscription with the specified parameters.
- NostrTURN - Class in org.ngengine.nostr4j.rtc.turn
-
TURN implemented on top of nostr relays.
- NostrTURN(String, NostrRTCLocalPeer, NostrRTCPeer, NostrTURNSettings) - Constructor for class org.ngengine.nostr4j.rtc.turn.NostrTURN
- NostrTURN.Listener - Interface in org.ngengine.nostr4j.rtc.turn
- NostrTURNSettings - Class in org.ngengine.nostr4j.rtc.turn
- NostrTURNSettings(int, Duration, Duration, Duration, int) - Constructor for class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- NostrWaitForEventFetchPolicy - Class in org.ngengine.nostr4j.pool.fetchpolicy
- NostrWaitForEventFetchPolicy(Predicate<SignedNostrEvent>, int, boolean, Duration) - Constructor for class org.ngengine.nostr4j.pool.fetchpolicy.NostrWaitForEventFetchPolicy
- NOTIFICATION_KIND - Static variable in class org.ngengine.wallets.nip47.NWCWallet
- notifications() - Method in class org.ngengine.wallets.WalletInfo
- NWCException - Exception in org.ngengine.wallets.nip47
- NWCException(String, String) - Constructor for exception org.ngengine.wallets.nip47.NWCException
- NWCKeysendResponse - Class in org.ngengine.wallets.nip47.keysend
- NWCKeysendResponse(String, Long) - Constructor for class org.ngengine.wallets.nip47.keysend.NWCKeysendResponse
- NWCTLVRecord - Class in org.ngengine.wallets.nip47.keysend
- NWCTLVRecord(long, String) - Constructor for class org.ngengine.wallets.nip47.keysend.NWCTLVRecord
- NWCUri - Class in org.ngengine.wallets.nip47
- NWCUri(String) - Constructor for class org.ngengine.wallets.nip47.NWCUri
- NWCUri(NostrPublicKey, List<String>, String, String) - Constructor for class org.ngengine.wallets.nip47.NWCUri
- NWCWallet - Class in org.ngengine.wallets.nip47
- NWCWallet(NostrPool, NWCUri) - Constructor for class org.ngengine.wallets.nip47.NWCWallet
- NWCWallet(NWCUri) - Constructor for class org.ngengine.wallets.nip47.NWCWallet
O
- OFFLINE - org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState
- onAddAnnounce(NostrRTCAnnounce) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- onAddAnnounce(NostrRTCAnnounce) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
- onAfterRelaySend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrPool
- onBeforeRelaySend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrPool
- ONLINE - org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState
- onLocalRTCIceCandidate(RTCTransportIceCandidate) - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
- onNotice(NostrRelay, String, Throwable) - Method in interface org.ngengine.nostr4j.listeners.NostrNoticeListener
- onReceiveAnswer(NostrRTCAnswer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- onReceiveAnswer(NostrRTCAnswer) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
- onReceiveCandidates(NostrRTCIceCandidate) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- onReceiveCandidates(NostrRTCIceCandidate) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
- onReceiveOffer(NostrRTCOffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- onReceiveOffer(NostrRTCOffer) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
- onRelayAfterSend(NostrRelay, NostrMessage) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
- onRelayAfterSend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- onRelayAfterSend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
- onRelayBeforeSend(NostrRelay, NostrMessage) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
- onRelayBeforeSend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- onRelayBeforeSend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
- onRelayConnect(NostrRelay) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
- onRelayConnect(NostrRelay) - Method in class org.ngengine.nostr4j.NostrPool
- onRelayConnect(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- onRelayConnect(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
- onRelayConnectRequest(NostrRelay) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
- onRelayConnectRequest(NostrRelay) - Method in class org.ngengine.nostr4j.NostrPool
- onRelayConnectRequest(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- onRelayConnectRequest(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
- onRelayDisconnect(NostrRelay, String, boolean) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
- onRelayDisconnect(NostrRelay, String, boolean) - Method in class org.ngengine.nostr4j.NostrPool
- onRelayDisconnect(NostrRelay, String, boolean) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- onRelayDisconnect(NostrRelay, String, boolean) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
- onRelayDisconnectRequest(NostrRelay, String) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
- onRelayDisconnectRequest(NostrRelay, String) - Method in class org.ngengine.nostr4j.NostrPool
- onRelayDisconnectRequest(NostrRelay, String) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- onRelayDisconnectRequest(NostrRelay, String) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
- onRelayError(NostrRelay, Throwable) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
- onRelayError(NostrRelay, Throwable) - Method in class org.ngengine.nostr4j.NostrPool
- onRelayError(NostrRelay, Throwable) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- onRelayError(NostrRelay, Throwable) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
- onRelayLoop(NostrRelay, Instant) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
- onRelayLoop(NostrRelay, Instant) - Method in class org.ngengine.nostr4j.NostrPool
- onRelayLoop(NostrRelay, Instant) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- onRelayLoop(NostrRelay, Instant) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
- onRelayMessage(NostrRelay, NostrMessage) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
- onRelayMessage(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrPool
- onRelayMessage(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- onRelayMessage(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
- onRelaySend(NostrRelay, NostrMessage) - Method in interface org.ngengine.nostr4j.listeners.NostrRelayComponent
- onRelaySend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrPool
- onRelaySend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- onRelaySend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelaySubManager
- onRemoveAnnounce(NostrRTCAnnounce, NostrRTCSignaling.Listener.RemoveReason) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- onRemoveAnnounce(NostrRTCAnnounce, NostrRTCSignaling.Listener.RemoveReason) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
- onRoomPeerConnected(NostrPublicKey, NostrRTCSocket) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerConnectedListener
- onRoomPeerDisconnected(NostrPublicKey, NostrRTCSocket) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDisconnectListener
- onRoomPeerDiscovered(NostrPublicKey, NostrRTCAnnounce, NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener
- onRoomPeerMessage(NostrPublicKey, NostrRTCSocket, ByteBuffer, boolean) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerMessageListener
- onRTCBinaryMessage(ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
- onRTCChannelError(Throwable) - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
- onRTCConnected() - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
- onRTCDisconnected(String) - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
- onRTCSocketClose(NostrRTCSocket) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
- onRTCSocketClose(NostrRTCSocket) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- onRTCSocketLocalIceCandidate(NostrRTCSocket, NostrRTCIceCandidate) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
- onRTCSocketLocalIceCandidate(NostrRTCSocket, NostrRTCIceCandidate) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- onRTCSocketMessage(NostrRTCSocket, ByteBuffer, boolean) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
- onRTCSocketMessage(NostrRTCSocket, ByteBuffer, boolean) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- onSubClose(NostrSubscription, List<String>) - Method in interface org.ngengine.nostr4j.listeners.sub.NostrSubCloseListener
-
Called when a subscription is closed.
- onSubEose(NostrSubscription, NostrRelay, boolean) - Method in interface org.ngengine.nostr4j.listeners.sub.NostrSubEoseListener
-
Called when a relay signals that it has finished sending all stored events.
- onSubEvent(SignedNostrEvent, boolean) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
- onSubEvent(NostrSubscription, SignedNostrEvent, boolean) - Method in interface org.ngengine.nostr4j.listeners.sub.NostrSubEventListener
-
Called when an event matching the subscription's filter is received.
- onSubEvent(NostrSubscription, SignedNostrEvent, boolean) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadataListener
- onSubEvent(NostrSubscription, SignedNostrEvent, boolean) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
- onSubOpen(NostrSubscription) - Method in interface org.ngengine.nostr4j.listeners.sub.NostrSubOpenListener
-
Called when a subscription is opened.
- onTurnPacket(NostrRTCPeer, ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
- onTurnPacket(NostrRTCPeer, ByteBuffer) - Method in interface org.ngengine.nostr4j.rtc.turn.NostrTURN.Listener
- onUpdateAnnounce(NostrRTCAnnounce) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- onUpdateAnnounce(NostrRTCAnnounce) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
- open() - Method in class org.ngengine.nostr4j.NostrSubscription
-
Opens the subscription with the relay, starting the event flow.
- org.ngengine.blossom4j - package org.ngengine.blossom4j
- org.ngengine.nostr4j - package org.ngengine.nostr4j
- org.ngengine.nostr4j.event - package org.ngengine.nostr4j.event
- org.ngengine.nostr4j.event.tracker - package org.ngengine.nostr4j.event.tracker
- org.ngengine.nostr4j.keypair - package org.ngengine.nostr4j.keypair
- org.ngengine.nostr4j.listeners - package org.ngengine.nostr4j.listeners
- org.ngengine.nostr4j.listeners.sub - package org.ngengine.nostr4j.listeners.sub
- org.ngengine.nostr4j.nip01 - package org.ngengine.nostr4j.nip01
- org.ngengine.nostr4j.nip04 - package org.ngengine.nostr4j.nip04
- org.ngengine.nostr4j.nip05 - package org.ngengine.nostr4j.nip05
- org.ngengine.nostr4j.nip09 - package org.ngengine.nostr4j.nip09
- org.ngengine.nostr4j.nip24 - package org.ngengine.nostr4j.nip24
- org.ngengine.nostr4j.nip39 - package org.ngengine.nostr4j.nip39
- org.ngengine.nostr4j.nip44 - package org.ngengine.nostr4j.nip44
- org.ngengine.nostr4j.nip46 - package org.ngengine.nostr4j.nip46
- org.ngengine.nostr4j.nip49 - package org.ngengine.nostr4j.nip49
- org.ngengine.nostr4j.nip50 - package org.ngengine.nostr4j.nip50
- org.ngengine.nostr4j.pool.ackpolicy - package org.ngengine.nostr4j.pool.ackpolicy
- org.ngengine.nostr4j.pool.fetchpolicy - package org.ngengine.nostr4j.pool.fetchpolicy
- org.ngengine.nostr4j.proto - package org.ngengine.nostr4j.proto
- org.ngengine.nostr4j.proto.impl - package org.ngengine.nostr4j.proto.impl
- org.ngengine.nostr4j.rtc - package org.ngengine.nostr4j.rtc
- org.ngengine.nostr4j.rtc.listeners - package org.ngengine.nostr4j.rtc.listeners
- org.ngengine.nostr4j.rtc.signal - package org.ngengine.nostr4j.rtc.signal
- org.ngengine.nostr4j.rtc.turn - package org.ngengine.nostr4j.rtc.turn
- org.ngengine.nostr4j.signer - package org.ngengine.nostr4j.signer
- org.ngengine.nostr4j.store - package org.ngengine.nostr4j.store
- org.ngengine.nostr4j.utils - package org.ngengine.nostr4j.utils
- org.ngengine.wallets - package org.ngengine.wallets
- org.ngengine.wallets.nip47 - package org.ngengine.wallets.nip47
- org.ngengine.wallets.nip47.keysend - package org.ngengine.wallets.nip47.keysend
- outgoing - org.ngengine.wallets.InvoiceType
- outgoing - org.ngengine.wallets.TransactionType
P
- PACKET_TIMEOUT - Static variable in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- parallelEvents - Variable in class org.ngengine.nostr4j.NostrRelay
- parse(String) - Static method in class org.ngengine.nostr4j.nip46.BunkerUrl
- parse(String) - Static method in class org.ngengine.nostr4j.nip46.NostrconnectUrl
- parse(List<Object>) - Static method in class org.ngengine.nostr4j.event.SignedNostrEvent
- parse(List<Object>) - Static method in class org.ngengine.nostr4j.proto.impl.NostrClosedMessage
- parse(List<Object>) - Static method in class org.ngengine.nostr4j.proto.impl.NostrEOSEMessage
- parse(List<Object>) - Static method in class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
- parse(List<Object>) - Static method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
- parseIdentifier(String) - Static method in class org.ngengine.nostr4j.nip05.Nip05
- PassthroughEventTracker - Class in org.ngengine.nostr4j.event.tracker
- PassthroughEventTracker() - Constructor for class org.ngengine.nostr4j.event.tracker.PassthroughEventTracker
- payInvoice - org.ngengine.wallets.Wallet.Methods
- payInvoice(String, Long) - Method in interface org.ngengine.wallets.Wallet
-
Pay a lightning invoice
- payInvoice(String, Long, Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
- payInvoice(String, Long, Instant) - Method in interface org.ngengine.wallets.Wallet
-
Pay a lightning invoice
- paymentHash() - Method in class org.ngengine.wallets.InvoiceData
- paymentHash() - Method in class org.ngengine.wallets.TransactionInfo
- PayResponse - Class in org.ngengine.wallets
- PayResponse(String, Long, String) - Constructor for class org.ngengine.wallets.PayResponse
- PENDING - org.ngengine.nostr4j.proto.NostrMessageAck.Status
- permsFromCsv(String) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- pool - Variable in class org.ngengine.wallets.nip47.NWCWallet
- powSign(UnsignedNostrEvent, int) - Method in interface org.ngengine.nostr4j.signer.NostrSigner
-
Sign an event and attach a proof of computational work to it.
- preimage() - Method in class org.ngengine.wallets.InvoiceData
- preimage() - Method in class org.ngengine.wallets.nip47.keysend.NWCKeysendResponse
- preimage() - Method in class org.ngengine.wallets.PayResponse
- preimage() - Method in class org.ngengine.wallets.TransactionInfo
- preload() - Method in interface org.ngengine.nostr4j.keypair.NostrKey
-
Preloads the key representations in various formats.
- preload() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
- preload() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
- pubkey - Variable in class org.ngengine.nostr4j.nip46.BunkerUrl
- pubkey() - Method in class org.ngengine.wallets.WalletInfo
- publicKey - Variable in class org.ngengine.nostr4j.nip05.Nip05Identity
- publish(SignedNostrEvent) - Method in class org.ngengine.nostr4j.NostrPool
- publish(SignedNostrEvent, NostrPoolAckPolicy) - Method in class org.ngengine.nostr4j.NostrPool
R
- ReceivedSignedNostrEvent(String, Map<String, Object>) - Constructor for class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
- recommendedRelays - Variable in class org.ngengine.nostr4j.nip05.Nip05Identity
- reconnectionBackoff - Variable in class org.ngengine.nostr4j.NostrRelay
- reconnectOnDrop - Variable in class org.ngengine.nostr4j.NostrRelay
- registerClosure(String) - Method in class org.ngengine.nostr4j.NostrSubscription
-
Registers a reason for subscription closure.
- registerFailure() - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
-
Register a failure.
- registerFailure(Instant) - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
- registerSuccess() - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
-
Register a success.
- registerSuccess(Instant) - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
- relayInfo - Variable in class org.ngengine.nostr4j.NostrRelay
- relays - Variable in class org.ngengine.nostr4j.nip46.BunkerUrl
- relays - Variable in class org.ngengine.nostr4j.nip46.NostrconnectUrl
- removeComponent(NostrRelayComponent) - Method in class org.ngengine.nostr4j.NostrRelay
- removeExternalIdentity(String) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
- removeExternalIdentity(String, String) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
- removeExternalIdentity(ExternalIdentity) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
- removeListener(NostrSubListener) - Method in class org.ngengine.nostr4j.NostrSubscription
-
Removes a subscription listener.
- removeListener(NostrRTCRoomListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- removeListener(NostrRTCSocketListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
- removeListener(NostrRTCSignaling.Listener) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
- removeListener(NostrTURN.Listener) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURN
- removeNoticeListener(NostrNoticeListener) - Method in class org.ngengine.nostr4j.NostrPool
- removePerm(String) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- removeRelay(NostrRelay) - Method in class org.ngengine.nostr4j.NostrPool
- replaceTag(String, String...) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- replaceTag(String, List<String>) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- replaceTag(String, NostrEvent.TagValue) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- REQUEST_KIND - Static variable in class org.ngengine.wallets.nip47.NWCWallet
- RESPONSE_KIND - Static variable in class org.ngengine.wallets.nip47.NWCWallet
- runInRelayExecutor(BiConsumer<Consumer<T>, Consumer<Throwable>>, boolean) - Method in class org.ngengine.nostr4j.NostrRelay
S
- ScheduledAction - Class in org.ngengine.nostr4j.utils
- ScheduledAction(long, Runnable) - Constructor for class org.ngengine.nostr4j.utils.ScheduledAction
- search(String) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
- secret - Variable in class org.ngengine.nostr4j.nip46.BunkerUrl
- secret - Variable in class org.ngengine.nostr4j.nip46.NostrconnectUrl
- seen(SignedNostrEvent) - Method in interface org.ngengine.nostr4j.event.tracker.EventTracker
- seen(SignedNostrEvent) - Method in class org.ngengine.nostr4j.event.tracker.FailOnDoubleTracker
- seen(SignedNostrEvent) - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
- seen(SignedNostrEvent) - Method in class org.ngengine.nostr4j.event.tracker.NaiveEventTracker
- seen(SignedNostrEvent) - Method in class org.ngengine.nostr4j.event.tracker.PassthroughEventTracker
- seenEvents - Variable in class org.ngengine.nostr4j.event.tracker.FailOnDoubleTracker
- seenEvents - Variable in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
- seenEvents - Variable in class org.ngengine.nostr4j.event.tracker.NaiveEventTracker
- send(SignedNostrEvent) - Method in class org.ngengine.nostr4j.NostrPool
-
Deprecated.Use
NostrPool.publish(SignedNostrEvent)
instead. - send(NostrPublicKey, ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
-
Send some data to a remote peer.
- sendAnnounce() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
- sendAnswer(NostrRTCAnswer, NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
-
Send an answer to a peer
- sendCandidates(NostrRTCIceCandidate, NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
-
Send a candidate to a peer
- sendMessage(NostrMessage) - Method in class org.ngengine.nostr4j.NostrPool
- sendMessage(NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelay
- sendMessage(NostrMessage, NostrPoolAckPolicy) - Method in class org.ngengine.nostr4j.NostrPool
- sendOffer(NostrRTCOffer, NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
-
Send a connection offer to a peer
- sendRPC(String, Object, Duration) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
-
Send a request to the remote signer.
- setAbout(String) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- setAckTimeout(long, TimeUnit) - Method in class org.ngengine.nostr4j.NostrRelay
- setAsyncEventsVerification(boolean) - Method in class org.ngengine.nostr4j.NostrRelay
- setAutoReconnect(boolean) - Method in class org.ngengine.nostr4j.NostrRelay
- setBanner(String) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- setBirthday(int, int, int) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- setBirthday(Date) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- setBot(boolean) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- setChallengeHandler(BiFunction<String, String, Consumer<Throwable>>, Duration) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
-
Set the challenge handler for this signer.
- setDisplayName(String) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- setExternalIdentity(String, String, List<String>) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
- setExternalIdentity(ExternalIdentity) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
- setForceTURN(boolean) - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
-
Force the usage of TURN server.
- setImage(String) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- setKeepAliveTime(long, TimeUnit) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- setKeySecurity(NostrPrivateKey.KeySecurity) - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
-
Set how much the key security is trusted.
- setLastSeen(Instant) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
- setLnAddress(LnAddress) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
-
Sets the LN Address in the user metadata.
- setLnUrl(LnUrl) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
-
Sets the LNURL in the user metadata.
- setName(String) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- setName(String) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- setNostrconnectRedirectTemplate(String) - Method in class org.ngengine.nostr4j.nip05.Nip05Nip46Data
- setPaymentAddress(LnUrl) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
-
Sets the payment address in the user metadata.
- setPerms(List<String>) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- setPicture(String) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- setRelays(List<String>) - Method in class org.ngengine.nostr4j.nip05.Nip05Nip46Data
- setRemoteStatus(NostrMessageAck.Status, String) - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
- setRequestsTimeout(Duration) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
-
Set the timeout for requests in this signer.
- settledAt() - Method in class org.ngengine.wallets.InvoiceData
- settledAt() - Method in class org.ngengine.wallets.TransactionInfo
- setUrl(String) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- setVerifyEvents(boolean) - Method in class org.ngengine.nostr4j.NostrRelay
- setWebsite(String) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- sign(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
- sign(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.signer.NostrNIP07Signer
- sign(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
- sign(UnsignedNostrEvent) - Method in interface org.ngengine.nostr4j.signer.NostrSigner
-
Sign an event
- SignedNostrEvent - Class in org.ngengine.nostr4j.event
- SignedNostrEvent(String, NostrPublicKey, int, String, Instant, String, List<List<String>>) - Constructor for class org.ngengine.nostr4j.event.SignedNostrEvent
- SignedNostrEvent(Map<String, Object>) - Constructor for class org.ngengine.nostr4j.event.SignedNostrEvent
- SignedNostrEvent.Identifier - Class in org.ngengine.nostr4j.event
- SignedNostrEvent.ReceivedSignedNostrEvent - Class in org.ngengine.nostr4j.event
- since(Instant) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
- since(Instant) - Method in class org.ngengine.nostr4j.NostrFilter
- size() - Method in class org.ngengine.nostr4j.event.NostrEvent.TagValue
- size() - Method in class org.ngengine.nostr4j.utils.ByteBufferList
- sourceEvent - Variable in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- start() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
- start() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURN
- start(boolean) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
- subId - Variable in class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
- subscribe(Collection<NostrFilter>) - Method in class org.ngengine.nostr4j.NostrPool
-
Creates a subscription based on the provided filters.
- subscribe(Collection<NostrFilter>, Supplier<EventTracker>) - Method in class org.ngengine.nostr4j.NostrPool
- subscribe(NostrFilter) - Method in class org.ngengine.nostr4j.NostrPool
- subscribe(NostrFilter, Supplier<EventTracker>) - Method in class org.ngengine.nostr4j.NostrPool
-
Creates a subscription using the specified filter and event tracker.
- subTracker - Variable in class org.ngengine.nostr4j.NostrRelayLifecycleManager
- SUCCESS - org.ngengine.nostr4j.proto.NostrMessageAck.Status
- supportedMethods - Variable in class org.ngengine.wallets.nip47.NWCWallet
T
- TagValue(String) - Constructor for class org.ngengine.nostr4j.event.NostrEvent.TagValue
- TagValue(String...) - Constructor for class org.ngengine.nostr4j.event.NostrEvent.TagValue
- TagValue(List<String>) - Constructor for class org.ngengine.nostr4j.event.NostrEvent.TagValue
- tempPool - Variable in class org.ngengine.wallets.nip47.NWCWallet
- throwException() - Method in class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
- throwException() - Method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
- timestamp - Variable in class org.ngengine.nostr4j.utils.ScheduledAction
- toJSON() - Method in class org.ngengine.nostr4j.proto.NostrMessage
- toJSON(NostrMessage) - Static method in class org.ngengine.nostr4j.proto.NostrMessage
- toMap() - Method in class org.ngengine.blossom4j.BlobDescriptor
- toMap() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- toMap() - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
- toMap() - Method in class org.ngengine.nostr4j.NostrFilter
- toMap() - Method in class org.ngengine.nostr4j.proto.NostrMessage
- toMap() - Method in class org.ngengine.nostr4j.proto.NostrMessageFragment
- toSerial() - Method in class org.ngengine.nostr4j.proto.NostrMessage
- toSerial(NostrMessage) - Static method in class org.ngengine.nostr4j.proto.NostrMessage
- toString() - Method in class org.ngengine.blossom4j.BlobDescriptor
- toString() - Method in class org.ngengine.blossom4j.BlossomBlobResponse
- toString() - Method in class org.ngengine.blossom4j.BlossomEndpoint
- toString() - Method in class org.ngengine.blossom4j.BlossomResponse
- toString() - Method in class org.ngengine.nostr4j.event.NostrEvent.Coordinates
- toString() - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- toString() - Method in interface org.ngengine.nostr4j.keypair.NostrKey
- toString() - Method in class org.ngengine.nostr4j.keypair.NostrKeyPair
- toString() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
- toString() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
- toString() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- toString() - Method in class org.ngengine.nostr4j.nip39.ExternalIdentity
- toString() - Method in class org.ngengine.nostr4j.nip46.BunkerUrl
- toString() - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
- toString() - Method in class org.ngengine.nostr4j.nip46.NostrconnectUrl
- toString() - Method in class org.ngengine.nostr4j.NostrRelayInfo
- toString() - Method in class org.ngengine.nostr4j.proto.NostrMessage
- toString() - Method in class org.ngengine.nostr4j.proto.NostrMessageFragment
- toString() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnnounce
- toString() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswer
- toString() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCIceCandidate
- toString() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCLocalPeer
- toString() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCOffer
- toString() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
- toString() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- toString() - Method in class org.ngengine.nostr4j.signer.NostrKeyPairSigner
- toString() - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
- toString() - Method in class org.ngengine.wallets.InvoiceData
- toString() - Method in class org.ngengine.wallets.InvoiceProperties
- toString() - Method in class org.ngengine.wallets.nip47.keysend.NWCKeysendResponse
- toString() - Method in class org.ngengine.wallets.nip47.keysend.NWCTLVRecord
- toString() - Method in class org.ngengine.wallets.nip47.NWCUri
- toString() - Method in class org.ngengine.wallets.PayResponse
- toString() - Method in class org.ngengine.wallets.TransactionInfo
- toString() - Method in class org.ngengine.wallets.WalletInfo
- toUpdateEvent() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
- toUpdateEvent() - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
- toURI() - Method in class org.ngengine.wallets.nip47.NWCUri
- trackingWindowS - Variable in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
- trackingWindowsMarginS - Variable in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
- TransactionInfo - Class in org.ngengine.wallets
- TransactionInfo(TransactionType, String, String, String, String, String, long, long, Instant, Instant, Instant, Map<String, Object>) - Constructor for class org.ngengine.wallets.TransactionInfo
- TransactionType - Enum in org.ngengine.wallets
- tuneFor(NostrSubscription) - Method in interface org.ngengine.nostr4j.event.tracker.EventTracker
- tuneFor(NostrSubscription) - Method in class org.ngengine.nostr4j.event.tracker.FailOnDoubleTracker
- tuneFor(NostrSubscription) - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
- tuneFor(NostrSubscription) - Method in class org.ngengine.nostr4j.event.tracker.NaiveEventTracker
- tuneFor(NostrSubscription) - Method in class org.ngengine.nostr4j.event.tracker.PassthroughEventTracker
- TURN_KIND - Static variable in class org.ngengine.nostr4j.rtc.turn.NostrTURNSettings
- type() - Method in class org.ngengine.nostr4j.event.NostrEvent.Coordinates
- type() - Method in class org.ngengine.wallets.InvoiceData
- type() - Method in class org.ngengine.wallets.nip47.keysend.NWCTLVRecord
- type() - Method in class org.ngengine.wallets.TransactionInfo
U
- unban(NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
-
Unban a peer.
- UniqueId - Class in org.ngengine.nostr4j.utils
- UniqueId() - Constructor for class org.ngengine.nostr4j.utils.UniqueId
- UNKNOWN - org.ngengine.nostr4j.keypair.NostrPrivateKey.KeySecurity
-
if the client does not track this data (0x02) (default)
- UNKNOWN - org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener.RemoveReason
- UnsignedNostrEvent - Class in org.ngengine.nostr4j.event
- UnsignedNostrEvent() - Constructor for class org.ngengine.nostr4j.event.UnsignedNostrEvent
- UnsignedNostrEvent(Map<String, Object>) - Constructor for class org.ngengine.nostr4j.event.UnsignedNostrEvent
- unsubscribeAll() - Method in class org.ngengine.nostr4j.NostrPool
- until(Instant) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
- until(Instant) - Method in class org.ngengine.nostr4j.NostrFilter
- UNTRUSTED - org.ngengine.nostr4j.keypair.NostrPrivateKey.KeySecurity
-
If the key has been known to have been handled insecurely (stored unencrypted, cut and paste unencrypted, etc) (0x00)
- update() - Method in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
- update(NostrPool, NostrSigner, Nip01UserMetadata) - Static method in class org.ngengine.nostr4j.nip01.Nip01
- update(NostrPool, NostrSigner, Nip24ExtraMetadata) - Static method in class org.ngengine.nostr4j.nip24.Nip24
-
Deprecated.
- update(NostrPool, NostrSigner, Nip24ExtraMetadata) - Static method in class org.ngengine.nostr4j.nip39.Nip39
- updateExpireAt(Instant) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnnounce
- upload(byte[], String, SignedNostrEvent) - Method in class org.ngengine.blossom4j.BlossomEndpoint
-
Upload a blob
- upload(ByteBuffer) - Method in class org.ngengine.blossom4j.BlossomPool
- upload(ByteBuffer, String) - Method in class org.ngengine.blossom4j.BlossomPool
- upload(ByteBuffer, String, String) - Method in class org.ngengine.blossom4j.BlossomPool
- UPLOAD - org.ngengine.blossom4j.BlossomVerb
- uri - Variable in class org.ngengine.wallets.nip47.NWCWallet
- url - Variable in class org.ngengine.nostr4j.NostrRelay
- useTURN(boolean) - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
-
Set the socket to use the turn server.
V
- value() - Method in class org.ngengine.wallets.nip47.keysend.NWCTLVRecord
- valueOf(String) - Static method in enum org.ngengine.blossom4j.BlossomVerb
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ngengine.nostr4j.keypair.NostrPrivateKey.KeySecurity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ngengine.nostr4j.proto.NostrMessageAck.Status
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener.RemoveReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ngengine.nostr4j.signer.NostrSigner.EncryptAlgo
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ngengine.wallets.InvoiceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ngengine.wallets.TransactionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ngengine.wallets.Wallet.Methods
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.ngengine.blossom4j.BlossomVerb
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.ngengine.nostr4j.keypair.NostrPrivateKey.KeySecurity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.ngengine.nostr4j.proto.NostrMessageAck.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener.RemoveReason
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.ngengine.nostr4j.signer.NostrSigner.EncryptAlgo
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.ngengine.wallets.InvoiceType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.ngengine.wallets.TransactionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.ngengine.wallets.Wallet.Methods
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verify() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- verifyAsync() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
- verifyEvents - Variable in class org.ngengine.nostr4j.NostrRelay
W
- waitForReady() - Method in class org.ngengine.wallets.nip47.NWCWallet
- waitForReady() - Method in interface org.ngengine.wallets.Wallet
-
Wait for the wallet to be ready.
- waitingEventsAck - Variable in class org.ngengine.nostr4j.NostrRelay
- Wallet - Interface in org.ngengine.wallets
- Wallet.Methods - Enum in org.ngengine.wallets
- WalletInfo - Class in org.ngengine.wallets
- WalletInfo(String, String, String, String, int, String, List<String>, List<String>) - Constructor for class org.ngengine.wallets.WalletInfo
- WeakInMemoryEventStore - Class in org.ngengine.nostr4j.store
- WeakInMemoryEventStore() - Constructor for class org.ngengine.nostr4j.store.WeakInMemoryEventStore
- withAuthor(String) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
- withAuthor(String) - Method in class org.ngengine.nostr4j.NostrFilter
- withAuthor(NostrPublicKey) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
- withAuthor(NostrPublicKey) - Method in class org.ngengine.nostr4j.NostrFilter
- withContent(String) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- withExpiration(Instant) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- withId(String) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
- withId(String) - Method in class org.ngengine.nostr4j.NostrFilter
- withKind(int) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- withKind(int) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
- withKind(int) - Method in class org.ngengine.nostr4j.NostrFilter
- withTag(String, String...) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- withTag(String, String...) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
- withTag(String, String...) - Method in class org.ngengine.nostr4j.NostrFilter
- withTag(String, List<String>) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- withTag(String, NostrEvent.TagValue) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
- write(ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
-
Send some data to the remote peer.
- write(ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURN
-
Send some data to the remote peer.
Z
- ZeroCounter - Class in org.ngengine.nostr4j.utils
- ZeroCounter() - Constructor for class org.ngengine.nostr4j.utils.ZeroCounter
_
- _array() - Method in interface org.ngengine.nostr4j.keypair.NostrKey
-
Returns the internal bytes representation of the key.
- _array() - Method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
- _array() - Method in class org.ngengine.nostr4j.keypair.NostrPublicKey
All Classes All Packages