-
public interface Bolt11InvoiceInterface
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classBolt11InvoiceInterface.Companion
-
Method Summary
Modifier and Type Method Description abstract ULongamountMilliSatoshis()abstract Currencycurrency()abstract ULongexpiryTimeSeconds()abstract List<String>fallbackAddresses()abstract Bolt11InvoiceDescriptioninvoiceDescription()abstract BooleanisExpired()abstract ULongminFinalCltvExpiryDelta()abstract Networknetwork()abstract StringpaymentHash()abstract StringpaymentSecret()abstract StringrecoverPayeePubKey()abstract List<List<RouteHintHop>>routeHints()abstract ULongsecondsSinceEpoch()abstract ULongsecondsUntilExpiry()abstract List<UByte>signableHash()abstract BooleanwouldExpire(ULong atTimeSeconds)-
-
Method Detail
-
amountMilliSatoshis
abstract ULong amountMilliSatoshis()
-
expiryTimeSeconds
abstract ULong expiryTimeSeconds()
-
fallbackAddresses
abstract List<String> fallbackAddresses()
-
invoiceDescription
abstract Bolt11InvoiceDescription invoiceDescription()
-
minFinalCltvExpiryDelta
abstract ULong minFinalCltvExpiryDelta()
-
paymentHash
abstract String paymentHash()
-
paymentSecret
abstract String paymentSecret()
-
recoverPayeePubKey
abstract String recoverPayeePubKey()
-
routeHints
abstract List<List<RouteHintHop>> routeHints()
-
secondsSinceEpoch
abstract ULong secondsSinceEpoch()
-
secondsUntilExpiry
abstract ULong secondsUntilExpiry()
-
signableHash
abstract List<UByte> signableHash()
-
wouldExpire
abstract Boolean wouldExpire(ULong atTimeSeconds)
-
-
-
-