Index

A B C D E F G H I K L M N O P Q R S T U V W Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ack(NostrRelay, String, Instant, BiConsumer, BiConsumer) - Static method in class org.ngengine.nostr4j.proto.NostrMessage
 
ackCleanupGeneration - Variable in class org.ngengine.nostr4j.NostrRelay
 
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
 
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(NostrRTCSignaling.Listener) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
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
 
addPeerSocketAvailableListener(NostrRTCPeerSocketAvailableListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
addPerm(String) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
addRelay(NostrRelay) - Method in class org.ngengine.nostr4j.NostrPool
Adds a relay to this pool and connects to it if not already connected.
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) - Method in class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolAllAckPolicy
 
apply(List) - Method in class org.ngengine.nostr4j.pool.ackpolicy.NostrPoolAnyAckPolicy
 
apply(List) - 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
 
await() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswerSignal
 
await() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCOfferSignal
 
await() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
await() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 

B

ban(NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Ban a pubkey.
beforeSendMessage(NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelay
 
BlobDescriptor - Class in org.ngengine.blossom4j
 
BlobDescriptor(String, String, long, String, Instant, Map) - Constructor for class org.ngengine.blossom4j.BlobDescriptor
 
BlobDescriptor(Map) - 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
 
BlockingPacketQueue<T> - Class in org.ngengine.nostr4j.rtc
Blocking queue for packet-like items.
BlockingPacketQueue(BlockingPacketQueue.PacketHandler, Logger, String) - Constructor for class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
BlockingPacketQueue(BlockingPacketQueue.PacketHandler, Logger, String, long, long) - Constructor for class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
BlockingPacketQueue(BlockingPacketQueue.PacketHandler, Logger, String, long, long, long) - Constructor for class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
BlockingPacketQueue.PacketHandler<T> - Interface in org.ngengine.nostr4j.rtc
 
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, NGEHttpResponse) - Constructor for class org.ngengine.blossom4j.BlossomResponse
 
BlossomVerb - Enum Class in org.ngengine.blossom4j
 
broadcast(String, ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
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) - Constructor for class org.ngengine.nostr4j.nip46.BunkerUrl
 
BunkerUrl(NostrPublicKey, List) - 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
 
clean() - Method in class org.ngengine.nostr4j.NostrPool
 
cleanupExpiredAcks() - Method in class org.ngengine.nostr4j.NostrRelay
 
clear() - Method in class org.ngengine.nostr4j.event.tracker.FailOnDoubleTracker
 
clear() - Method in class org.ngengine.nostr4j.event.tracker.NaiveEventTracker
 
clear() - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
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.RTCSettings
 
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
Deprecated.
This method does not disconnect relay transports by design to support shared relays. This is deprecated because the name was misleading use NostrPool.clean() to both unsubscribe and remove relays or NostrPool.removeAllRelays() to just remove relays without unsubscribing or NostrPool.unsubscribeAll() to just unsubscribe without removing relays.
close() - Method in class org.ngengine.nostr4j.NostrSubscription
Closes the subscription, stopping the event flow.
close() - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
close() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
close() - Method in class org.ngengine.nostr4j.rtc.NostrTURNPool
 
close() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
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.
close(String) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
Close the signaling
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
 
compareHeaders(ByteBuffer, byte[]) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswerSignal
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCDisconnectSignal
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCOfferSignal
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNAckEvent
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNChallengeEvent
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNConnectEvent
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
computeEvent(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
computeEventId(String, NostrEvent) - Static method in interface org.ngengine.nostr4j.event.NostrEvent
 
computeId(NostrPublicKey, Instant, int, NostrPublicKey, String) - Static method in class org.ngengine.nostr4j.utils.NostrRoomProof
 
connect() - 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
connectAttemptGeneration - Variable in class org.ngengine.nostr4j.NostrRelay
 
connectCallbacks - Variable in class org.ngengine.nostr4j.NostrRelay
 
CONNECTED - Enum constant in enum class org.ngengine.nostr4j.NostrRelay.Status
 
connectEndpoint(BlossomEndpoint) - Method in class org.ngengine.blossom4j.BlossomPool
 
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
 
createAck(NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, long) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNAckEvent
 
createChallenge(NostrRTCLocalPeer, int, String) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNChallengeEvent
 
createChannel(NostrRTCPeer, String) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
createChannel(NostrRTCPeer, String, boolean, boolean, Integer, Duration) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
createConnect(NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, String, long, int) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNConnectEvent
 
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
 
createDisconnect(NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, long, String, boolean) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
createOutgoing(NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, long) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
createOutgoing(NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, long, byte[]) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
currentStatus - Variable in class org.ngengine.nostr4j.NostrRelay
 
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
 
decodeFramePayloads(ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
decodeHeader(ByteBuffer) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
decodePayloads(ByteBuffer, List) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
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 class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
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
decryptBinary(byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
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
 
decryptSyncBinary(byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
DEFAULT - Static variable in class org.ngengine.nostr4j.RTCSettings
 
DEFAULT_CHANNEL_NAME - Static variable in class org.ngengine.nostr4j.rtc.NostrRTCSocket
 
DELAYED_CANDIDATES_INTERVAL - Static variable in class org.ngengine.nostr4j.RTCSettings
 
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 - Enum constant in enum class 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
 
disconnect(String, boolean) - Method in class org.ngengine.nostr4j.NostrRelay
 
disconnect(NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Disconnect all peers associated with a pubkey
disconnect(NostrRTCPeer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Disconnect a peer
disconnectCallbacks - Variable in class org.ngengine.nostr4j.NostrRelay
 
DISCONNECTED - Enum constant in enum class org.ngengine.nostr4j.NostrRelay.Status
 
DISCONNECTED - Enum constant in enum class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener.RemoveReason
 
discover() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
domain - Variable in class org.ngengine.nostr4j.nip05.Nip05Identity
 

E

enableAutoReconnect - Variable in class org.ngengine.nostr4j.NostrRelay
 
encodeFrame(byte[], long, int, List) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
encodeFrame(byte[], long, List) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
encodeHeader(SignedNostrEvent) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
encodeToFrame(Collection) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
encodeToFrame(Collection) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
encodeToFrame(Collection, int) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
encodeToFrame(Collection, int) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
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 class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
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
 
encryptBinary(byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
encryptBinary(byte[], byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
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
 
encryptSyncBinary(byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
encryptSyncBinary(byte[], byte[], byte[]) - Static method in class org.ngengine.nostr4j.nip44.Nip44
 
enqueue(T) - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
enqueue(T, Consumer, Consumer) - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
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.nip57.ZapInvoice
 
equals(Object) - Method in class org.ngengine.nostr4j.proto.NostrMessage
 
equals(Object) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
equals(Object) - Method in class org.ngengine.nostr4j.RTCSettings
 
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 - Enum constant in enum class 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) - Constructor for class org.ngengine.nostr4j.nip39.ExternalIdentity
 
extractHeaderFrame(ByteBuffer) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
extractMessageId(ByteBuffer) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
extractVsocketId(ByteBuffer) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 

F

FailOnDoubleTracker - Class in org.ngengine.nostr4j.event.tracker
 
FailOnDoubleTracker() - Constructor for class org.ngengine.nostr4j.event.tracker.FailOnDoubleTracker
 
FAILURE - Enum constant in enum class 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, Supplier, NostrPoolFetchPolicy) - Method in class org.ngengine.nostr4j.NostrPool
Fetch events matching the given filters using the specified event tracker and fetch policy.
fetch(Collection, 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.
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) - 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) - 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(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, int, boolean) - Static method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrWaitForEventFetchPolicy
 
get(Predicate, int, boolean, Duration) - Static method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrWaitForEventFetchPolicy
 
GET - Enum constant in enum class 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
 
getAmountMsats() - Method in class org.ngengine.nostr4j.nip57.ZapRequest
 
getAnnounces() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
getApplicationId() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
getApproximatedMemoryRequirement(int) - Static method in class org.ngengine.nostr4j.nip49.Nip49
 
getAuth(BlossomVerb, String, Collection) - Method in class org.ngengine.blossom4j.BlossomAuth
 
getAuthEvent(BlossomVerb, String, String) - Method in class org.ngengine.blossom4j.BlossomPool
 
getAuthEvent(BlossomVerb, String, Collection) - 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
 
getAvailableAmount() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
getBalance - Enum constant in enum class 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
 
getBolt11() - Method in class org.ngengine.nostr4j.nip57.ZapReceipt
 
getBufferedAmount() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
getCandidates() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
getChallenge() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNChallengeEvent
 
getChallenge() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNConnectEvent
 
getCode() - Method in exception class org.ngengine.wallets.nip47.NWCException
 
getComment() - Method in class org.ngengine.nostr4j.nip57.ZapInvoice
 
getComponent(Class) - 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.
getDelayedCandidatesInterval() - Method in class org.ngengine.nostr4j.RTCSettings
 
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
 
getEnvelopeMessageId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
getEnvelopeVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNAckEvent
 
getEnvelopeVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNConnectEvent
 
getEnvelopeVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
getEnvelopeVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
getEnvelopeVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
getEnvelopeVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
getEventId() - Method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
 
getEvents(List) - Method in interface org.ngengine.nostr4j.store.EventStore
 
getEvents(List, List) - Method in interface org.ngengine.nostr4j.store.EventStore
 
getEvents(List, List) - Method in class org.ngengine.nostr4j.store.InMemoryEventStore
 
getEvents(List, List) - 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.NostrRTCConnectSignal
 
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
 
getFirstTagFirstValue(String) - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
getFirstTagSecondValue(String) - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
getFirstTagThirdValue(String) - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
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 - Enum constant in enum class 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.
getInvoice() - Method in class org.ngengine.nostr4j.nip57.ZapInvoice
 
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
 
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, Runnable) - Method in class org.ngengine.nostr4j.pool.fetchpolicy.NostrAllEOSEPoolFetchPolicy
 
getListener(NostrSubscription, List, Runnable) - Method in interface org.ngengine.nostr4j.pool.fetchpolicy.NostrPoolFetchPolicy
 
getListener(NostrSubscription, List, 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.nip57.ZapRequest
 
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.
getLocalPeer() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
getLocalPeerInfo() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Get some info about the local peer
getLud16() - Method in class org.ngengine.wallets.nip47.NWCUri
 
getMaxFragmentSize() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
getMaxMessageSize() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
getMaxPacketLifeTime() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
getMaxRetransmits() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
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
 
getMessageId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
getMetadata() - Method in class org.ngengine.nostr4j.signer.NostrNIP46Signer
 
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
 
getName() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
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.NostrRTCOfferSignal
 
getP2pAttemptTimeout() - Method in class org.ngengine.nostr4j.RTCSettings
 
getPaymentAddress() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
Get either the LNURL or LN Address from the user metadata, whichever is available.
getPeer() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
getPeerExpiration() - Method in class org.ngengine.nostr4j.RTCSettings
 
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
 
getPreimage() - Method in class org.ngengine.nostr4j.nip57.ZapReceipt
 
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
 
getProtocolId() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
getProviderPubkey() - Method in class org.ngengine.nostr4j.nip57.ZapInvoice
 
getProviderPubkey() - Method in class org.ngengine.nostr4j.nip57.ZapReceipt
 
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.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
getQueuedSendTimeout() - Method in class org.ngengine.nostr4j.RTCSettings
 
getReason() - Method in class org.ngengine.nostr4j.proto.impl.NostrClosedMessage
 
getReason() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
getRecipient() - Method in class org.ngengine.nostr4j.nip57.ZapReceipt
 
getRecipient() - Method in class org.ngengine.nostr4j.nip57.ZapRequest
 
getRecommendedRelays() - Method in class org.ngengine.nostr4j.nip05.Nip05Identity
 
getRedirect() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNChallengeEvent
 
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.nip57.ZapRequest
 
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.
getRemotePeer() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
getRequiredDifficulty() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNChallengeEvent
 
getRoomKeyPair() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
getRoomLoopInterval() - Method in class org.ngengine.nostr4j.RTCSettings
 
getRoomPubkey() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
getSdp() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswerSignal
 
getSecret() - Method in class org.ngengine.wallets.nip47.NWCUri
 
getSender() - Method in class org.ngengine.nostr4j.nip57.ZapReceipt
 
getSender() - Method in class org.ngengine.nostr4j.nip57.ZapRequest
 
getSentAt() - Method in class org.ngengine.nostr4j.proto.NostrMessageAck
 
getSessionId() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
getSha256() - Method in class org.ngengine.blossom4j.BlobDescriptor
 
getSignalingLoopInterval() - Method in class org.ngengine.nostr4j.RTCSettings
 
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.NostrRelay
 
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.NostrRTCPeer
 
getTurnServer() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
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
 
getVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNAckEvent
 
getVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
getVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
getVsocketId() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
getWebsite() - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
getZapInvoices(NostrPool, NostrSigner, Nip01UserMetadata, SignedNostrEvent, long, String) - Static method in class org.ngengine.nostr4j.nip57.Nip57
Get invoice to zap a Nostr event.
getZapInvoices(NostrPool, NostrSigner, Nip01UserMetadata, NostrPublicKey, long, String) - Static method in class org.ngengine.nostr4j.nip57.Nip57
Get an invoice to zap a public key
getZapInvoices(NostrSigner, Nip01UserMetadata, LnUrl, long, String, Set, NostrPublicKey, NostrEvent.Coordinates) - Static method in class org.ngengine.nostr4j.nip57.Nip57
Raw method to get a zap invoice for something.
getZappedEventCoordinates() - Method in class org.ngengine.nostr4j.nip57.ZapReceipt
 
getZappedEventCoordinates() - Method in class org.ngengine.nostr4j.nip57.ZapRequest
 
getZapRequest() - Method in class org.ngengine.nostr4j.nip57.ZapInvoice
 
getZapRequestEvent() - Method in class org.ngengine.nostr4j.nip57.ZapReceipt
 
getZaps(NostrPool, SignedNostrEvent, NostrPublicKey, NostrPublicKey, NostrPublicKey, NostrPoolFetchPolicy) - Static method in class org.ngengine.nostr4j.nip57.Nip57
 

H

handle(T) - Method in interface org.ngengine.nostr4j.rtc.BlockingPacketQueue.PacketHandler
 
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.nip57.ZapInvoice
 
hashCode() - Method in class org.ngengine.nostr4j.proto.NostrMessage
 
hashCode() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
hashCode() - Method in class org.ngengine.nostr4j.RTCSettings
 
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, 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
 
ImmutableSnapshot - Class in org.ngengine.nostr4j.utils
 
incoming - Enum constant in enum class org.ngengine.wallets.InvoiceType
 
incoming - Enum constant in enum class org.ngengine.wallets.TransactionType
 
INFO_KIND - Static variable in class org.ngengine.wallets.nip47.NWCWallet
 
INITIALIZE_CONNECTION - Enum constant in enum class org.ngengine.nostr4j.NostrRelay.Status
 
InMemoryEventStore - Class in org.ngengine.nostr4j.store
 
InMemoryEventStore() - Constructor for class org.ngengine.nostr4j.store.InMemoryEventStore
 
invalidateSchedule(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
invalidateSchedule(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
InvalidZapException - Exception Class in org.ngengine.nostr4j.nip57
 
InvalidZapException(String) - Constructor for exception class org.ngengine.nostr4j.nip57.InvalidZapException
 
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) - 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 Class in org.ngengine.wallets
 
isActive() - Method in class org.ngengine.nostr4j.NostrRelay
Returns true while the relay is active in its lifecycle, including connection setup/retry states.
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
 
isClosed() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
isClosed() - Method in class org.ngengine.nostr4j.rtc.NostrRTCSocket
 
isConnected() - Method in class org.ngengine.nostr4j.NostrRelay
Returns true only when the websocket transport is ready for immediate sends.
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
 
isError() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
isExpired() - Method in interface org.ngengine.nostr4j.event.NostrEvent
 
isExpired(Instant) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
isForceTURN() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
isMarkedForDisconnection() - Method in class org.ngengine.nostr4j.NostrRelay
 
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
 
isOrdered() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
isReady() - Method in interface org.ngengine.nostr4j.rtc.BlockingPacketQueue.PacketHandler
 
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
 
isReliable() - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
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
 
isStatusTimeout() - Method in class org.ngengine.nostr4j.NostrRelay
 
isSuccess() - Method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
 
isValidPlatform(String) - Static method in class org.ngengine.nostr4j.nip39.Nip39
 
isVerifyBlobs() - Method in class org.ngengine.blossom4j.BlossomEndpoint
 
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, Instant) - Method in class org.ngengine.wallets.nip47.NWCWallet
 
kick(NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Deprecated.
kick(NostrRTCPeer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Deprecated.
kind() - Method in class org.ngengine.nostr4j.event.NostrEvent.Coordinates
 
KIND - Static variable in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 

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 - Enum constant in enum class org.ngengine.blossom4j.BlossomVerb
 
listen(Collection, Consumer, 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 - Enum constant in enum class 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 - Enum constant in enum class 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() - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
External queue loop hook.

M

makeInvoice - Enum constant in enum class 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
MalformedZapTargetException - Exception Class in org.ngengine.nostr4j.nip57
 
MalformedZapTargetException(String) - Constructor for exception class org.ngengine.nostr4j.nip57.MalformedZapTargetException
 
markForDisconnection - Variable in class org.ngengine.nostr4j.NostrRelay
 
matches(SignedNostrEvent) - Method in class org.ngengine.nostr4j.NostrFilter
Checks if the given event matches this filter according to NIP-01 specs
matches(SignedNostrEvent, boolean) - Method in class org.ngengine.nostr4j.NostrFilter
Checks if the given event matches this filter
matches(SignedNostrEvent, int) - Method in class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
matches(SignedNostrEvent, int) - Method in class org.ngengine.nostr4j.NostrFilter
Checks if the given event matches this filter according to NIP-01 specs
matches(SignedNostrEvent, int, boolean) - Method in class org.ngengine.nostr4j.NostrFilter
Checks if the given event matches this filter
maxSendFailures - Variable in class org.ngengine.nostr4j.NostrRelay
 
maxTrackedEvents - Variable in class org.ngengine.nostr4j.event.tracker.ForwardSlidingWindowEventTracker
 
merge(NostrRTCPeer) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
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
 
NEW - Enum constant in enum class org.ngengine.nostr4j.NostrRelay.Status
 
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) - Constructor for class org.ngengine.nostr4j.nip01.Nip01UserMetadataListener
 
Nip01UserMetadataListener(NostrPublicKey, Consumer) - 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 - Enum constant in enum class 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) - 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 - Enum constant in enum class 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) - 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 Class in org.ngengine.nostr4j.nip49
 
Nip49FailedException(String) - Constructor for exception class org.ngengine.nostr4j.nip49.Nip49FailedException
 
Nip49FailedException(String, Throwable) - Constructor for exception class org.ngengine.nostr4j.nip49.Nip49FailedException
 
Nip49FailedException(Throwable) - Constructor for exception class org.ngengine.nostr4j.nip49.Nip49FailedException
 
Nip57 - Class in org.ngengine.nostr4j.nip57
 
Nip57() - Constructor for class org.ngengine.nostr4j.nip57.Nip57
 
NONE - Enum constant in enum class org.ngengine.nostr4j.rtc.NostrRTCSocket.TransportPath
 
NORMAL - Enum constant in enum class 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, 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) - 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 Class 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) - 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 Class 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
 
NostrRelay.Status - Enum Class in org.ngengine.nostr4j
 
NostrRelayComponent - Interface in org.ngengine.nostr4j.listeners
 
NostrRelayInfo - Class in org.ngengine.nostr4j
Nip-11
NostrRelayInfo(String, Map) - 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
 
NostrRelayWatchdog - Class in org.ngengine.nostr4j
Last resort watchdog that attempts to reconnect to the relay if it becomes unresponsive or broken even if the connection is still alive.
NostrRelayWatchdog() - Constructor for class org.ngengine.nostr4j.NostrRelayWatchdog
 
NostrRoomProof - Class in org.ngengine.nostr4j.utils
 
NostrRTCAnswerSignal - Class in org.ngengine.nostr4j.rtc.signal
An answer to an offer with the peer pubkey, sdp and metadata.
NostrRTCAnswerSignal(NostrSigner, NostrKeyPair, SignedNostrEvent) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswerSignal
 
NostrRTCAnswerSignal(NostrSigner, NostrKeyPair, NostrRTCPeer, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswerSignal
 
NostrRTCChannel - Class in org.ngengine.nostr4j.rtc
 
NostrRTCChannelListener - Interface in org.ngengine.nostr4j.rtc.listeners
 
NostrRTCConnectSignal - Class in org.ngengine.nostr4j.rtc.signal
Announce the peer can accept connections.
NostrRTCConnectSignal(NostrSigner, NostrKeyPair, SignedNostrEvent) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
NostrRTCConnectSignal(NostrSigner, NostrKeyPair, NostrRTCPeer, Instant, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
NostrRTCDisconnectSignal - Class in org.ngengine.nostr4j.rtc.signal
Announce the peer can accept connections.
NostrRTCDisconnectSignal(NostrSigner, NostrKeyPair, SignedNostrEvent) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCDisconnectSignal
 
NostrRTCDisconnectSignal(NostrSigner, NostrKeyPair, NostrRTCPeer, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCDisconnectSignal
 
NostrRTCLocalPeer - Class in org.ngengine.nostr4j.rtc.signal
The local peer (ourselves).
NostrRTCLocalPeer(NostrSigner, Collection, String, String, String, NostrKeyPair, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCLocalPeer
 
NostrRTCLocalPeer(NostrSigner, Collection, String, String, NostrKeyPair, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCLocalPeer
 
NostrRTCOfferSignal - Class in org.ngengine.nostr4j.rtc.signal
A webRTC offer to connect with a peer, with the peer pubkey, sdp and metadata.
NostrRTCOfferSignal(NostrSigner, NostrKeyPair, SignedNostrEvent) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCOfferSignal
 
NostrRTCOfferSignal(NostrSigner, NostrKeyPair, NostrRTCPeer, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCOfferSignal
 
NostrRTCPeer - Class in org.ngengine.nostr4j.rtc.signal
Creates a new peer with the given information.
NostrRTCPeer(NostrPublicKey, String, String, String, NostrPublicKey, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
Creates a new peer with the given information.
NostrRTCPeerSocketAvailableListener - Interface in org.ngengine.nostr4j.rtc.listeners
 
NostrRTCRoom - Class in org.ngengine.nostr4j.rtc
 
NostrRTCRoom(RTCSettings, NostrRTCLocalPeer, NostrKeyPair, NostrPool, String, NostrTURNPool) - Constructor for class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
NostrRTCRoomListener - 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 Class in org.ngengine.nostr4j.rtc.listeners
 
NostrRTCRoomPeerMessageListener - Interface in org.ngengine.nostr4j.rtc.listeners
 
NostrRTCRouteSignal - Class in org.ngengine.nostr4j.rtc.signal
A collection of valid ice candidates that can be used to establish a connection with a peer.
NostrRTCRouteSignal(NostrSigner, NostrKeyPair, SignedNostrEvent) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
NostrRTCRouteSignal(NostrSigner, NostrKeyPair, NostrRTCPeer, Collection, String) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
NostrRTCSignal - Class in org.ngengine.nostr4j.rtc.signal
A signal for the RTC handshake.
NostrRTCSignal(NostrSigner, String, NostrKeyPair, SignedNostrEvent) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
NostrRTCSignal(NostrSigner, String, NostrKeyPair, NostrRTCPeer) - Constructor for class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
NostrRTCSignaling - Class in org.ngengine.nostr4j.rtc.signal
Handles peer signaling
NostrRTCSignaling(RTCSettings, String, String, 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 Class in org.ngengine.nostr4j.rtc.signal
 
NostrRTCSocket - Class in org.ngengine.nostr4j.rtc
An RTC socket between two peers.
NostrRTCSocket.TransportPath - Enum Class in org.ngengine.nostr4j.rtc
 
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) - Constructor for class org.ngengine.nostr4j.nip50.NostrSearchFilter
 
NostrSigner - Interface in org.ngengine.nostr4j.signer
 
NostrSigner.EncryptAlgo - Enum Class 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, EventTracker, Function, BiFunction) - Constructor for class org.ngengine.nostr4j.NostrSubscription
Creates a new subscription with the specified parameters.
NostrTURNAckEvent - Class in org.ngengine.nostr4j.rtc.turn
TURN ack event (`t=ack`).
NostrTURNChallengeEvent - Class in org.ngengine.nostr4j.rtc.turn
TURN challenge event (`t=challenge`).
NostrTURNChannel - Class in org.ngengine.nostr4j.rtc
A virtual socket (vsocket) over TURN protocol.
NostrTURNChannelListener - Interface in org.ngengine.nostr4j.rtc.listeners
 
NostrTURNCodec - Class in org.ngengine.nostr4j.rtc.turn
Encode/Decode TURN packets (note: headers are decoded as SignedNostrEvent, but this class does not verify them).
NostrTURNCodec() - Constructor for class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
NostrTURNConnectEvent - Class in org.ngengine.nostr4j.rtc.turn
 
NostrTURNDataEvent - Class in org.ngengine.nostr4j.rtc.turn
 
NostrTURNDeliveryAckEvent - Class in org.ngengine.nostr4j.rtc.turn
TURN delivery ack event (`t=delivery_ack`).
NostrTURNDisconnectEvent - Class in org.ngengine.nostr4j.rtc.turn
 
NostrTURNEvent - Class in org.ngengine.nostr4j.rtc.turn
Base abstraction for TURN events.
NostrTURNEvent(String, SignedNostrEvent, NostrRTCLocalPeer, NostrKeyPair, NostrRTCPeer, String) - Constructor for class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
Parse incoming event
NostrTURNEvent(String, NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String) - Constructor for class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
Create outgoing event
NostrTURNPool - Class in org.ngengine.nostr4j.rtc
Manages TURN server connections and virtual socket sessions.
NostrTURNPool() - Constructor for class org.ngengine.nostr4j.rtc.NostrTURNPool
 
NostrTURNPool(int) - Constructor for class org.ngengine.nostr4j.rtc.NostrTURNPool
 
NostrWaitForEventFetchPolicy - Class in org.ngengine.nostr4j.pool.fetchpolicy
 
NostrWaitForEventFetchPolicy(Predicate, 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 Class in org.ngengine.wallets.nip47
 
NWCException(String, String) - Constructor for exception class 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) - 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 - Enum constant in enum class org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState
 
onAddAnnounce(NostrRTCConnectSignal) - 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 - Enum constant in enum class org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState
 
onNotice(NostrRelay, String, Throwable) - Method in interface org.ngengine.nostr4j.listeners.NostrNoticeListener
 
onReceiveAnswer(NostrRTCAnswerSignal) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
 
onReceiveCandidates(NostrRTCRouteSignal) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
 
onReceiveOffer(NostrRTCOfferSignal) - 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
 
onRelayAfterSend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
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
 
onRelayBeforeSend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
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
 
onRelayConnect(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
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
 
onRelayConnectRequest(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
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
 
onRelayDisconnect(NostrRelay, String, boolean) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
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
 
onRelayDisconnectRequest(NostrRelay, String) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
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
 
onRelayError(NostrRelay, Throwable) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
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
 
onRelayMessage(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
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
 
onRelaySend(NostrRelay, NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
onRemoveAnnounce(NostrRTCConnectSignal, NostrRTCSignaling.Listener.RemoveReason) - Method in interface org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener
 
onRoomPeerBufferedAmountLow(NostrRTCPeer, NostrRTCSocket, NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerMessageListener
 
onRoomPeerDisconnected(NostrRTCPeer, NostrRTCSocket) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDisconnectListener
 
onRoomPeerDiscovered(NostrRTCPeer, NostrRTCConnectSignal, NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener
 
onRoomPeerMessage(NostrRTCPeer, NostrRTCSocket, NostrRTCChannel, ByteBuffer, boolean) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerMessageListener
 
onRoomPeerSocketAvailable(NostrRTCPeer, NostrRTCSocket) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCPeerSocketAvailableListener
 
onRTCBufferedAmountLow(NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCChannelListener
 
onRTCChannel(NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
 
onRTCChannelClosed(NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCChannelListener
 
onRTCChannelError(NostrRTCChannel, Throwable) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCChannelListener
 
onRTCChannelReady(NostrRTCChannel) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
 
onRTCSocketClose(NostrRTCSocket) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
 
onRTCSocketMessage(NostrRTCChannel, ByteBuffer, boolean) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCChannelListener
 
onRTCSocketRouteUpdate(NostrRTCSocket, Collection, String) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
 
onRTCSocketTransportDegraded(NostrRTCSocket, NostrRTCSocket.TransportPath, String) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
 
onRTCSocketTransportSwitch(NostrRTCSocket, NostrRTCSocket.TransportPath, NostrRTCSocket.TransportPath, String) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrRTCSocketListener
 
onSubClose(NostrSubscription, List) - 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.
onTurnChannelClosed(NostrTURNChannel, String) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrTURNChannelListener
 
onTurnChannelError(NostrTURNChannel, Throwable) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrTURNChannelListener
 
onTurnChannelMessage(NostrTURNChannel, ByteBuffer) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrTURNChannelListener
 
onTurnChannelReady(NostrTURNChannel) - Method in interface org.ngengine.nostr4j.rtc.listeners.NostrTURNChannelListener
 
onUpdateAnnounce(NostrRTCConnectSignal) - 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.nip57 - package org.ngengine.nostr4j.nip57
 
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 - Enum constant in enum class org.ngengine.wallets.InvoiceType
 
outgoing - Enum constant in enum class org.ngengine.wallets.TransactionType
 

P

P2P_TIMEOUT - Static variable in class org.ngengine.nostr4j.RTCSettings
 
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) - Static method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
parse(List) - Static method in class org.ngengine.nostr4j.proto.impl.NostrClosedMessage
 
parse(List) - Static method in class org.ngengine.nostr4j.proto.impl.NostrEOSEMessage
 
parse(List) - Static method in class org.ngengine.nostr4j.proto.impl.NostrNoticeMessage
 
parse(List) - Static method in class org.ngengine.nostr4j.proto.impl.NostrOKMessage
 
parseAndValidateZapReceipt(SignedNostrEvent, ZapInvoice, NostrPublicKey, SignedNostrEvent, String, LnUrl, NostrPublicKey) - Static method in class org.ngengine.nostr4j.nip57.Nip57
This method parses and validates a zap receipt at various different levels.
parseIdentifier(String) - Static method in class org.ngengine.nostr4j.nip05.Nip05
 
parseIncoming(SignedNostrEvent, long) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNAckEvent
 
parseIncoming(SignedNostrEvent, NostrRTCLocalPeer, int) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNChallengeEvent
 
parseIncoming(SignedNostrEvent, NostrRTCLocalPeer, NostrKeyPair, NostrRTCPeer, String, long) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
parseIncoming(SignedNostrEvent, NostrRTCLocalPeer, NostrRTCPeer, long, int) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
parseIncoming(SignedNostrEvent, NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, int, String, long) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNConnectEvent
 
parseIncoming(SignedNostrEvent, NostrRTCLocalPeer, NostrRTCPeer, NostrKeyPair, String, long) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
PassthroughEventTracker - Class in org.ngengine.nostr4j.event.tracker
 
PassthroughEventTracker() - Constructor for class org.ngengine.nostr4j.event.tracker.PassthroughEventTracker
 
payInvoice - Enum constant in enum class 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
 
PEER_EXPIRATION - Static variable in class org.ngengine.nostr4j.RTCSettings
 
PENDING - Enum constant in enum class 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
 
processState() - Method in class org.ngengine.nostr4j.NostrRelay
 
PROTOCOL_VERSION - Static variable in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
pubkey - Variable in class org.ngengine.nostr4j.nip46.BunkerUrl
 
pubkey() - Method in class org.ngengine.wallets.WalletInfo
 
PUBLIC_STUN_SERVERS - Static variable in class org.ngengine.nostr4j.RTCSettings
 
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
 

Q

QUEUED_SEND_TIMEOUT - Static variable in class org.ngengine.nostr4j.RTCSettings
 

R

ReceivedSignedNostrEvent(String, Map) - Constructor for class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
 
recommendedRelays - Variable in class org.ngengine.nostr4j.nip05.Nip05Identity
 
reconnect - Variable in class org.ngengine.nostr4j.NostrRelay
 
reconnectionBackoff - Variable in class org.ngengine.nostr4j.NostrRelay
 
registerAttempt() - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
Register an attempt.
registerAttempt(Instant) - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
 
registerClosure(String) - Method in class org.ngengine.nostr4j.NostrSubscription
Registers a reason for subscription closure.
registerFailure() - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
Deprecated.
use registerAttempt()
registerFailure(Instant) - Method in class org.ngengine.nostr4j.utils.ExponentialBackoff
Deprecated.
use registerAttempt()
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
 
removeAllRelays() - Method in class org.ngengine.nostr4j.NostrPool
 
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
 
removeIf(Predicate) - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
removeListener(NostrSubListener) - Method in class org.ngengine.nostr4j.NostrSubscription
Removes a subscription listener.
removeListener(NostrRTCRoomListener) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
removeListener(NostrRTCSignaling.Listener) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
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) - 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
 
requireRoomSignature() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCAnswerSignal
 
requireRoomSignature() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCConnectSignal
 
requireRoomSignature() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCDisconnectSignal
 
requireRoomSignature() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCOfferSignal
 
requireRoomSignature() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
requireRoomSignature() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
requiresRoomProof(String) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
resetConnection() - Method in class org.ngengine.nostr4j.NostrRelay
 
RESPONSE_KIND - Static variable in class org.ngengine.wallets.nip47.NWCWallet
 
restart() - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
restartIfStuck(long) - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
ROOM_LOOP_INTERVAL - Static variable in class org.ngengine.nostr4j.RTCSettings
 
RTC - Enum constant in enum class org.ngengine.nostr4j.rtc.NostrRTCSocket.TransportPath
 
RTCSettings - Class in org.ngengine.nostr4j
 
RTCSettings(Duration, Duration, Duration, Duration, Duration) - Constructor for class org.ngengine.nostr4j.RTCSettings
 
RTCSettings(Duration, Duration, Duration, Duration, Duration, Duration) - Constructor for class org.ngengine.nostr4j.RTCSettings
 
runInRelayExecutor(BiConsumer, boolean) - Method in class org.ngengine.nostr4j.NostrRelay
 
runWatchdog(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 

S

scheduleAckCleanupIfNeeded() - Method in class org.ngengine.nostr4j.NostrRelay
 
scheduleConnectAttempt(Duration) - Method in class org.ngengine.nostr4j.NostrRelay
 
ScheduledAction - Class in org.ngengine.nostr4j.utils
 
ScheduledAction(long, Runnable) - Constructor for class org.ngengine.nostr4j.utils.ScheduledAction
 
scheduleGenerations - Variable in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
scheduleInactivityCheck(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayLifecycleManager
 
scheduleStatusTimeoutCheck() - Method in class org.ngengine.nostr4j.NostrRelay
 
scheduleWatchdog(NostrRelay) - Method in class org.ngengine.nostr4j.NostrRelayWatchdog
 
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(String, NostrRTCPeer, ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
send(SignedNostrEvent) - Method in class org.ngengine.nostr4j.NostrPool
Deprecated.
send(NostrRTCChannel, ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
send(NostrRTCPeer, ByteBuffer) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
Send some data to a remote peer.
sendAnnounce(String) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
sendAnswer(String, NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
Send an answer to a peer
sendMessage(NostrMessage) - Method in class org.ngengine.nostr4j.NostrPool
 
sendMessage(NostrMessage) - Method in class org.ngengine.nostr4j.NostrRelay
 
sendMessage(NostrMessage, int) - Method in class org.ngengine.nostr4j.NostrRelay
 
sendMessage(NostrMessage, NostrPoolAckPolicy) - Method in class org.ngengine.nostr4j.NostrPool
 
sendOffer(String, NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
Send a connection offer to a peer
sendRoutes(Collection, String, NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
Send a candidate 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
 
setBufferedAmountLowThreshold(int) - Method in class org.ngengine.nostr4j.rtc.NostrRTCChannel
 
setChallengeHandler(BiFunction, 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) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
 
setExternalIdentity(ExternalIdentity) - Method in class org.ngengine.nostr4j.nip39.Nip39ExternalIdentities
 
setFailedResurrectionBackoff(long, TimeUnit) - Method in class org.ngengine.nostr4j.rtc.NostrTURNPool
 
setFailedResurrectionBackoffMs(long) - Method in class org.ngengine.nostr4j.rtc.NostrTURNPool
 
setForceTURN(boolean) - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
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) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
setPicture(String) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
setPublicAdvertiseMessage(String) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
setRelays(List) - 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.
setStatus(NostrRelay.Status) - Method in class org.ngengine.nostr4j.NostrRelay
 
settledAt() - Method in class org.ngengine.wallets.InvoiceData
 
settledAt() - Method in class org.ngengine.wallets.TransactionInfo
 
setTurnServer(String) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
setUrl(String) - Method in class org.ngengine.nostr4j.nip46.Nip46AppMetadata
 
setVerifyBlobs(boolean) - Method in class org.ngengine.blossom4j.BlossomEndpoint
 
setVerifyEvents(boolean) - Method in class org.ngengine.nostr4j.NostrRelay
 
setVerifyMatchLocally(boolean) - Method in class org.ngengine.nostr4j.NostrSubscription
Sets whether to verify event matches locally before calling listeners.
setWebsite(String) - Method in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
shouldIncludeRoutingTags() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNAckEvent
 
shouldIncludeRoutingTags() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
shouldIncludeRoutingTags() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
shouldIncludeRoutingTags() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDisconnectEvent
 
shouldIncludeRoutingTags() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
shouldPauseOnError(Throwable) - Method in interface org.ngengine.nostr4j.rtc.BlockingPacketQueue.PacketHandler
 
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
sign(NostrKeyPair, Instant, int, NostrPublicKey, String) - Static method in class org.ngengine.nostr4j.utils.NostrRoomProof
 
SIGNALING_LOOP_INTERVAL - Static variable in class org.ngengine.nostr4j.RTCSettings
 
SignedNostrEvent - Class in org.ngengine.nostr4j.event
 
SignedNostrEvent(String, NostrPublicKey, int, String, Instant, String, List) - Constructor for class org.ngengine.nostr4j.event.SignedNostrEvent
 
SignedNostrEvent(Map) - Constructor for class org.ngengine.nostr4j.event.SignedNostrEvent
 
SignedNostrEvent.Identifier - Class in org.ngengine.nostr4j.event
 
SignedNostrEvent.ReceivedSignedNostrEvent - Class in org.ngengine.nostr4j.event
 
signForRoom(UnsignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
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.rtc.BlockingPacketQueue
 
size() - Method in class org.ngengine.nostr4j.utils.ByteBufferList
 
snapshotIntList(Collection) - Static method in class org.ngengine.nostr4j.utils.ImmutableSnapshot
 
snapshotList(Collection, Function) - Static method in class org.ngengine.nostr4j.utils.ImmutableSnapshot
 
snapshotMap(Map) - Static method in class org.ngengine.nostr4j.utils.ImmutableSnapshot
 
snapshotMap(Map, boolean) - Static method in class org.ngengine.nostr4j.utils.ImmutableSnapshot
 
snapshotStringList(Collection) - Static method in class org.ngengine.nostr4j.utils.ImmutableSnapshot
 
snapshotValue(T) - Static method in class org.ngengine.nostr4j.utils.ImmutableSnapshot
 
sourceEvent - Variable in class org.ngengine.nostr4j.nip01.Nip01UserMetadata
 
start() - Method in class org.ngengine.nostr4j.rtc.NostrRTCRoom
 
start(boolean) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling
 
statusSince - Variable in class org.ngengine.nostr4j.NostrRelay
 
statusTimeout - Variable in class org.ngengine.nostr4j.NostrRelay
 
statusTimeoutGeneration - Variable in class org.ngengine.nostr4j.NostrRelay
 
stop() - Method in class org.ngengine.nostr4j.rtc.BlockingPacketQueue
 
subId - Variable in class org.ngengine.nostr4j.event.SignedNostrEvent.ReceivedSignedNostrEvent
 
subscribe(Collection) - Method in class org.ngengine.nostr4j.NostrPool
Creates a subscription based on the provided filters.
subscribe(Collection, Supplier) - Method in class org.ngengine.nostr4j.NostrPool
 
subscribe(NostrFilter) - Method in class org.ngengine.nostr4j.NostrPool
 
subscribe(NostrFilter, Supplier) - 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 - Enum constant in enum class 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) - 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
 
toEncodedHeader() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
toEvent() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNConnectEvent
 
toEvent() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDataEvent
 
toEvent() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNDeliveryAckEvent
 
toEvent() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
toEvent(NostrPublicKey) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
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.nip57.ZapInvoice
 
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
 
toPowEvent(int) - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
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.nip57.ZapInvoice
 
toString() - Method in class org.ngengine.nostr4j.NostrRelay
 
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.NostrRTCLocalPeer
 
toString() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCPeer
 
toString() - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
toString() - Method in class org.ngengine.nostr4j.RTCSettings
 
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
 
toUnsignedEvent() - Method in class org.ngengine.nostr4j.rtc.turn.NostrTURNEvent
 
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) - Constructor for class org.ngengine.wallets.TransactionInfo
 
TransactionType - Enum Class in org.ngengine.wallets
 
TRYING_TO_CONNECT - Enum constant in enum class org.ngengine.nostr4j.NostrRelay.Status
 
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 - Enum constant in enum class org.ngengine.nostr4j.rtc.NostrRTCSocket.TransportPath
 
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 - Enum constant in enum class org.ngengine.nostr4j.keypair.NostrPrivateKey.KeySecurity
if the client does not track this data (0x02) (default)
UNKNOWN - Enum constant in enum class 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) - 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 - Enum constant in enum class 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.NostrRTCConnectSignal
 
updatePeer(NostrRTCPeer) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCRouteSignal
 
updateStatus(NostrRelay.Status) - Method in class org.ngengine.nostr4j.NostrRelay
 
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 - Enum constant in enum class org.ngengine.blossom4j.BlossomVerb
 
uri - Variable in class org.ngengine.wallets.nip47.NWCWallet
 
url - Variable in class org.ngengine.nostr4j.NostrRelay
 

V

value() - Method in class org.ngengine.wallets.nip47.keysend.NWCTLVRecord
 
valueOf(String) - Static method in enum class org.ngengine.blossom4j.BlossomVerb
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.keypair.NostrPrivateKey.KeySecurity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.NostrRelay.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.proto.NostrMessageAck.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.rtc.NostrRTCSocket.TransportPath
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener.RemoveReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.nostr4j.signer.NostrSigner.EncryptAlgo
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.wallets.InvoiceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.wallets.TransactionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.ngengine.wallets.Wallet.Methods
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.ngengine.blossom4j.BlossomVerb
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.keypair.NostrPrivateKey.KeySecurity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.NostrRelay.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.proto.NostrMessageAck.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.rtc.listeners.NostrRTCRoomPeerDiscoveredListener.NostrRTCRoomPeerDiscoveredState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.rtc.NostrRTCSocket.TransportPath
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.rtc.signal.NostrRTCSignaling.Listener.RemoveReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.nostr4j.signer.NostrSigner.EncryptAlgo
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.wallets.InvoiceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.wallets.TransactionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.ngengine.wallets.Wallet.Methods
Returns an array containing the constants of this enum class, in the order they are declared.
verify() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
verify(NostrPublicKey, Instant, int, NostrPublicKey, String, String, String) - Static method in class org.ngengine.nostr4j.utils.NostrRoomProof
 
verifyAsync() - Method in class org.ngengine.nostr4j.event.SignedNostrEvent
 
verifyEvents - Variable in class org.ngengine.nostr4j.NostrRelay
 
verifyRoomProof(NostrPublicKey, SignedNostrEvent) - Method in class org.ngengine.nostr4j.rtc.signal.NostrRTCSignal
 
VERSION - Static variable in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 

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.
WAITING_FOR_CONNECTION - Enum constant in enum class org.ngengine.nostr4j.NostrRelay.Status
 
waitingEventsAck - Variable in class org.ngengine.nostr4j.NostrRelay
 
Wallet - Interface in org.ngengine.wallets
 
Wallet.Methods - Enum Class in org.ngengine.wallets
 
WalletInfo - Class in org.ngengine.wallets
 
WalletInfo(String, String, String, String, int, String, List, List) - 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) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
withTag(String, NostrEvent.TagValue) - Method in class org.ngengine.nostr4j.event.UnsignedNostrEvent
 
withVsocketId(ByteBuffer, long) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 
withVsocketIdAndMessageId(ByteBuffer, long, int) - Static method in class org.ngengine.nostr4j.rtc.turn.NostrTURNCodec
 

Z

ZapInvoice - Class in org.ngengine.nostr4j.nip57
 
ZapInvoice(String, String, SignedNostrEvent, NostrPublicKey) - Constructor for class org.ngengine.nostr4j.nip57.ZapInvoice
 
ZapInvoice(Map) - Constructor for class org.ngengine.nostr4j.nip57.ZapInvoice
 
ZapReceipt - Class in org.ngengine.nostr4j.nip57
 
ZapReceipt(Map) - Constructor for class org.ngengine.nostr4j.nip57.ZapReceipt
 
ZapRequest - Class in org.ngengine.nostr4j.nip57
 
ZapRequest(Map) - Constructor for class org.ngengine.nostr4j.nip57.ZapRequest
 
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 Q R S T U V W Z _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form