A C D E F G H I L M N O P R S T V 
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

prefix() - Method in class org.ngengine.lnurl.Lud16Type
 

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
 
A C D E F G H I L M N O P R S T V 
All Classes All Packages