A C D E F G H I L M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Auth() - Constructor for class org.ngengine.lnurl.LnUrlPayerData.Auth
C
- canSend(long) - Method in class org.ngengine.lnurl.LnUrlPay
- clone() - Method in class org.ngengine.lnurl.LnUrlPayerData
- construct(Map<String, Object>) - Method in interface org.ngengine.lnurl.LnUrlServiceFactory
-
Constructs a LnUrlService based on the provided data.
- construct(LnUrlPay, Map<String, Object>) - Method in class org.ngengine.lnurl.LnUrlPaymentResponse.SuccessActionProcessor
D
- DEFAULT_TIMEOUT - Static variable in class org.ngengine.lnurl.LnUrl
E
- encode(String) - Static method in class org.ngengine.lnurl.LnUrl
-
Encode an url to a lnurl bech32 representation.
- encode(URI) - Static method in class org.ngengine.lnurl.LnUrl
-
Encode an url to a lnurl bech32 representation.
- equals(Object) - Method in class org.ngengine.lnurl.LnUrl
- equals(Object) - Method in class org.ngengine.lnurl.LnUrlPay.Metadata
- equals(Object) - Method in class org.ngengine.lnurl.LnUrlPaymentResponse.SuccessActionProcessor
- equals(Object) - Method in class org.ngengine.lnurl.Lud16Type
- ERROR - org.ngengine.lnurl.LnUrlException.Status
F
- fetchInvoice(long, String, LnUrlPayerData) - Method in class org.ngengine.lnurl.LnUrlPay
- fetchInvoice(long, String, LnUrlPayerData, String) - Method in class org.ngengine.lnurl.LnUrlPay
- fetchInvoice(long, String, LnUrlPayerData, Duration, Map<String, String>) - Method in class org.ngengine.lnurl.LnUrlPay
- fetchInvoice(long, String, LnUrlPayerData, Duration, Map<String, String>, String) - Method in class org.ngengine.lnurl.LnUrlPay
- fromTemplate(Map<String, Map>) - Static method in class org.ngengine.lnurl.LnUrlPayerData
G
- getAuth() - Method in class org.ngengine.lnurl.LnUrlPayerData
- getCallback() - Method in class org.ngengine.lnurl.LnUrlPay
- getCallback(long, String, LnUrlPayerData) - Method in class org.ngengine.lnurl.LnUrlPay
- getCallback(long, String, LnUrlPayerData, String) - Method in class org.ngengine.lnurl.LnUrlPay
- getCiphertext() - Method in class org.ngengine.lnurl.successAction.LnUrlAESSuccessAction
- getDescription() - Method in class org.ngengine.lnurl.successAction.LnUrlAESSuccessAction
- getDescription() - Method in class org.ngengine.lnurl.successAction.LnUrlUrlSuccessAction
- getEmail() - Method in class org.ngengine.lnurl.LnUrlPayerData
- getIdentifier() - Method in class org.ngengine.lnurl.LnUrlPayerData
- getIv() - Method in class org.ngengine.lnurl.successAction.LnUrlAESSuccessAction
- getK1() - Method in class org.ngengine.lnurl.LnUrlPayerData.Auth
- getLud16(String) - Static method in class org.ngengine.lnurl.Lud16Type
- getMaxCommentLength() - Method in class org.ngengine.lnurl.LnUrlPay
- getMaxSendable() - Method in class org.ngengine.lnurl.LnUrlPay
- getMessage() - Method in exception org.ngengine.lnurl.LnUrlException
- getMessage() - Method in class org.ngengine.lnurl.successAction.LnUrlMessageSuccessAction
- getMetadata() - Method in class org.ngengine.lnurl.LnUrlPay
- getMinSendable() - Method in class org.ngengine.lnurl.LnUrlPay
- getName() - Method in exception org.ngengine.lnurl.LnUrlException
- getName() - Method in class org.ngengine.lnurl.LnUrlPay
- getName() - Method in class org.ngengine.lnurl.LnUrlPayerData
- getName() - Method in interface org.ngengine.lnurl.LnUrlService
-
A human readable name for the service.
- getName() - Method in class org.ngengine.lnurl.LnUrlVerify
- getNostrPubkey() - Method in class org.ngengine.lnurl.LnUrlPay
- getPayerData() - Method in class org.ngengine.lnurl.LnUrlPay
- getPr() - Method in class org.ngengine.lnurl.LnUrlPaymentResponse
- getPr() - Method in class org.ngengine.lnurl.LnUrlVerify
-
Get the invoice
- getPreimage() - Method in class org.ngengine.lnurl.LnUrlVerify
-
Get the preimage of the payment request if it was settled.
- getPubkey() - Method in class org.ngengine.lnurl.LnUrlPayerData
- getService() - Method in class org.ngengine.lnurl.LnUrl
-
Get an handler for the underlying service offered by this LNURL.
- getService(Duration) - Method in class org.ngengine.lnurl.LnUrl
-
Get an handler for the underlying service offered by this LNURL.
- getSig() - Method in class org.ngengine.lnurl.LnUrlPayerData.Auth
- getSuccessAction() - Method in class org.ngengine.lnurl.LnUrlPaymentResponse
- getTag() - Method in class org.ngengine.lnurl.LnUrl
-
The tag for this LNURL service if applicable.
- getUrl() - Method in class org.ngengine.lnurl.successAction.LnUrlUrlSuccessAction
H
- hashCode() - Method in class org.ngengine.lnurl.LnUrl
- hashCode() - Method in class org.ngengine.lnurl.LnUrlPay.Metadata
- hashCode() - Method in class org.ngengine.lnurl.LnUrlPaymentResponse.SuccessActionProcessor
- hashCode() - Method in class org.ngengine.lnurl.Lud16Type
I
- INVALID - org.ngengine.lnurl.LnUrlException.Status
- isAssignableTo(String) - Method in class org.ngengine.lnurl.Lud16Type
- isAssignableTo(Map<String, Object>) - Static method in exception org.ngengine.lnurl.LnUrlException
- isAssignableTo(Map<String, Object>) - Static method in class org.ngengine.lnurl.LnUrlPay
- isAssignableTo(Map<String, Object>) - Static method in class org.ngengine.lnurl.LnUrlPaymentResponse
- isAssignableTo(Map<String, Object>) - Method in class org.ngengine.lnurl.LnUrlPaymentResponse.SuccessActionProcessor
- isAssignableTo(Map<String, Object>) - Static method in class org.ngengine.lnurl.LnUrlVerify
- isAssignableTo(Map<String, Object>) - Static method in class org.ngengine.lnurl.successAction.LnUrlAESSuccessAction
- isAssignableTo(Map<String, Object>) - Static method in class org.ngengine.lnurl.successAction.LnUrlMessageSuccessAction
- isAssignableTo(Map<String, Object>) - Static method in class org.ngengine.lnurl.successAction.LnUrlUrlSuccessAction
- isAuthRequired() - Method in class org.ngengine.lnurl.LnUrlPayerData
- isCommentAllowed() - Method in class org.ngengine.lnurl.LnUrlPay
- isDisposable() - Method in class org.ngengine.lnurl.LnUrlPaymentResponse
- isEmailRequired() - Method in class org.ngengine.lnurl.LnUrlPayerData
- isIdentifierRequired() - Method in class org.ngengine.lnurl.LnUrlPayerData
- isLud16(String) - Static method in class org.ngengine.lnurl.Lud16Type
- isNameRequired() - Method in class org.ngengine.lnurl.LnUrlPayerData
- isNostrAllowed() - Method in class org.ngengine.lnurl.LnUrlPay
- isPubkeyRequired() - Method in class org.ngengine.lnurl.LnUrlPayerData
- isRequired(String) - Method in class org.ngengine.lnurl.LnUrlPayerData
- isSettled() - Method in class org.ngengine.lnurl.LnUrlVerify
-
Check if the payment request was settled.
- isVerificable() - Method in class org.ngengine.lnurl.LnUrlPaymentResponse
L
- LnAddress - Class in org.ngengine.lnurl
-
A Lightning address
- LnAddress(String) - Constructor for class org.ngengine.lnurl.LnAddress
- LnUrl - Class in org.ngengine.lnurl
-
A lnurl or lud16 URL.
- LnUrl(String) - Constructor for class org.ngengine.lnurl.LnUrl
- LnUrl(URI) - Constructor for class org.ngengine.lnurl.LnUrl
- LnUrlAESSuccessAction - Class in org.ngengine.lnurl.successAction
- LnUrlAESSuccessAction(String, String, String) - Constructor for class org.ngengine.lnurl.successAction.LnUrlAESSuccessAction
- LnUrlAESSuccessAction(Map<String, Object>) - Constructor for class org.ngengine.lnurl.successAction.LnUrlAESSuccessAction
- LnUrlException - Exception in org.ngengine.lnurl
- LnUrlException(Map<String, Object>) - Constructor for exception org.ngengine.lnurl.LnUrlException
- LnUrlException(LnUrlException.Status, String) - Constructor for exception org.ngengine.lnurl.LnUrlException
- LnUrlException(LnUrlException.Status, String, Throwable) - Constructor for exception org.ngengine.lnurl.LnUrlException
- LnUrlException.Status - Enum in org.ngengine.lnurl
- LnUrlMessageSuccessAction - Class in org.ngengine.lnurl.successAction
- LnUrlMessageSuccessAction(String) - Constructor for class org.ngengine.lnurl.successAction.LnUrlMessageSuccessAction
- LnUrlMessageSuccessAction(Map<String, Object>) - Constructor for class org.ngengine.lnurl.successAction.LnUrlMessageSuccessAction
- LnUrlPay - Class in org.ngengine.lnurl
-
An lnurl pay request service
- LnUrlPay(long, long, URI, int, Collection<LnUrlPay.Metadata>, LnUrlPayerData) - Constructor for class org.ngengine.lnurl.LnUrlPay
- LnUrlPay(long, long, URI, int, Collection<LnUrlPay.Metadata>, LnUrlPayerData, String, boolean) - Constructor for class org.ngengine.lnurl.LnUrlPay
- LnUrlPay(Map<String, Object>) - Constructor for class org.ngengine.lnurl.LnUrlPay
- LnUrlPay.Metadata - Class in org.ngengine.lnurl
- LnUrlPayerData - Class in org.ngengine.lnurl
- LnUrlPayerData() - Constructor for class org.ngengine.lnurl.LnUrlPayerData
- LnUrlPayerData.Auth - Class in org.ngengine.lnurl
- LnUrlPaymentResponse - Class in org.ngengine.lnurl
- LnUrlPaymentResponse(String, boolean, URI, LnUrlSuccessAction) - Constructor for class org.ngengine.lnurl.LnUrlPaymentResponse
- LnUrlPaymentResponse(Map<String, Object>) - Constructor for class org.ngengine.lnurl.LnUrlPaymentResponse
- LnUrlPaymentResponse.SuccessActionProcessor - Class in org.ngengine.lnurl
- LnUrlService - Interface in org.ngengine.lnurl
-
A generic interface to implement LNURL service clients.
- LnUrlServiceFactory - Interface in org.ngengine.lnurl
-
Factory interface for constructing LnUrlService instances.
- LnUrlSuccessAction - Interface in org.ngengine.lnurl.successAction
- LnUrlUrlSuccessAction - Class in org.ngengine.lnurl.successAction
- LnUrlUrlSuccessAction(LnUrlPay, String, String) - Constructor for class org.ngengine.lnurl.successAction.LnUrlUrlSuccessAction
- LnUrlUrlSuccessAction(LnUrlPay, String, URI) - Constructor for class org.ngengine.lnurl.successAction.LnUrlUrlSuccessAction
- LnUrlUrlSuccessAction(LnUrlPay, Map<String, Object>) - Constructor for class org.ngengine.lnurl.successAction.LnUrlUrlSuccessAction
- LnUrlVerify - Class in org.ngengine.lnurl
-
The lnurl verify service.
- LnUrlVerify(Map<String, Object>) - Constructor for class org.ngengine.lnurl.LnUrlVerify
- Lud16Type - Class in org.ngengine.lnurl
-
Lud16 url types with their prefixes and tags.
- Lud16Type(String, String) - Constructor for class org.ngengine.lnurl.Lud16Type
M
- MAX_METADATA_SIZE - Static variable in class org.ngengine.lnurl.LnUrlPay
- Metadata(String, Object) - Constructor for class org.ngengine.lnurl.LnUrlPay.Metadata
N
- NOT_FOUND - org.ngengine.lnurl.LnUrlException.Status
O
- OK - org.ngengine.lnurl.LnUrlException.Status
- optional(String) - Method in class org.ngengine.lnurl.LnUrlPayerData
- org.ngengine.lnurl - package org.ngengine.lnurl
- org.ngengine.lnurl.successAction - package org.ngengine.lnurl.successAction
P
R
- registerServiceFactory(LnUrlServiceFactory) - Static method in class org.ngengine.lnurl.LnUrl
- registerSuccessActionProcessor(LnUrlPaymentResponse.SuccessActionProcessor) - Static method in class org.ngengine.lnurl.LnUrlPaymentResponse
- require(String) - Method in class org.ngengine.lnurl.LnUrlPayerData
- requireAuth() - Method in class org.ngengine.lnurl.LnUrlPayerData
- requireEmail() - Method in class org.ngengine.lnurl.LnUrlPayerData
- requireIdentifier() - Method in class org.ngengine.lnurl.LnUrlPayerData
- requireName() - Method in class org.ngengine.lnurl.LnUrlPayerData
- requirePubkey() - Method in class org.ngengine.lnurl.LnUrlPayerData
S
- setAuth(LnUrlPayerData.Auth) - Method in class org.ngengine.lnurl.LnUrlPayerData
- setEmail(String) - Method in class org.ngengine.lnurl.LnUrlPayerData
- setIdentifier(String) - Method in class org.ngengine.lnurl.LnUrlPayerData
- setK1(String) - Method in class org.ngengine.lnurl.LnUrlPayerData.Auth
- setName(String) - Method in class org.ngengine.lnurl.LnUrlPayerData
- setPubkey(String) - Method in class org.ngengine.lnurl.LnUrlPayerData
- setSig(String) - Method in class org.ngengine.lnurl.LnUrlPayerData.Auth
- SuccessActionProcessor(Function<Map<String, Object>, Boolean>, BiFunction<LnUrlPay, Map<String, Object>, LnUrlSuccessAction>) - Constructor for class org.ngengine.lnurl.LnUrlPaymentResponse.SuccessActionProcessor
T
- tag() - Method in class org.ngengine.lnurl.Lud16Type
- toBech32() - Method in class org.ngengine.lnurl.LnUrl
-
Return the bech32 representation of the LNURL.
- toHttps(String) - Method in class org.ngengine.lnurl.Lud16Type
- toLnUrlLink() - Method in class org.ngengine.lnurl.LnUrl
-
Returns a link that can be used in a browser or app to open the LNURL.
- toMap() - Method in exception org.ngengine.lnurl.LnUrlException
- toMap() - Method in class org.ngengine.lnurl.LnUrlPay
- toMap() - Method in class org.ngengine.lnurl.LnUrlPaymentResponse
- toMap() - Method in interface org.ngengine.lnurl.LnUrlService
-
Return the serializable representation of this service
- toMap() - Method in class org.ngengine.lnurl.LnUrlVerify
- toMap() - Method in class org.ngengine.lnurl.successAction.LnUrlAESSuccessAction
- toMap() - Method in class org.ngengine.lnurl.successAction.LnUrlMessageSuccessAction
- toMap() - Method in interface org.ngengine.lnurl.successAction.LnUrlSuccessAction
- toMap() - Method in class org.ngengine.lnurl.successAction.LnUrlUrlSuccessAction
- toString() - Method in class org.ngengine.lnurl.LnAddress
- toString() - Method in class org.ngengine.lnurl.LnUrl
- toString() - Method in class org.ngengine.lnurl.LnUrlPay.Metadata
- toString() - Method in class org.ngengine.lnurl.Lud16Type
- toURI() - Method in class org.ngengine.lnurl.LnUrl
-
The decoded java URI representation of the LNURL after it is decoded from bech32.
- type() - Method in class org.ngengine.lnurl.LnUrlPay.Metadata
V
- value() - Method in class org.ngengine.lnurl.LnUrlPay.Metadata
- valueOf(String) - Static method in enum org.ngengine.lnurl.LnUrlException.Status
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.ngengine.lnurl.LnUrlException.Status
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verify(Duration) - Method in class org.ngengine.lnurl.LnUrlPaymentResponse
All Classes All Packages