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

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.
fromNsec(String) - Static method in class org.ngengine.nostr4j.keypair.NostrPrivateKey
Deprecated.

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.
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
 
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