-
public interface Bolt11PaymentInterface
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classBolt11PaymentInterface.Companion
-
Method Summary
-
-
Method Detail
-
claimForHash
abstract Unit claimForHash(String paymentHash, ULong claimableAmountMsat, String preimage)
-
failForHash
abstract Unit failForHash(String paymentHash)
-
receive
abstract Bolt11Invoice receive(ULong amountMsat, Bolt11InvoiceDescription description, UInt expirySecs)
-
receiveForHash
abstract Bolt11Invoice receiveForHash(ULong amountMsat, Bolt11InvoiceDescription description, UInt expirySecs, String paymentHash)
-
receiveVariableAmount
abstract Bolt11Invoice receiveVariableAmount(Bolt11InvoiceDescription description, UInt expirySecs)
-
receiveVariableAmountForHash
abstract Bolt11Invoice receiveVariableAmountForHash(Bolt11InvoiceDescription description, UInt expirySecs, String paymentHash)
-
receiveVariableAmountViaJitChannel
abstract Bolt11Invoice receiveVariableAmountViaJitChannel(Bolt11InvoiceDescription description, UInt expirySecs, ULong maxProportionalLspFeeLimitPpmMsat)
-
receiveViaJitChannel
abstract Bolt11Invoice receiveViaJitChannel(ULong amountMsat, Bolt11InvoiceDescription description, UInt expirySecs, ULong maxLspFeeLimitMsat)
-
send
abstract String send(Bolt11Invoice invoice, SendingParameters sendingParameters)
-
sendProbes
abstract Unit sendProbes(Bolt11Invoice invoice)
-
sendProbesUsingAmount
abstract Unit sendProbesUsingAmount(Bolt11Invoice invoice, ULong amountMsat)
-
sendUsingAmount
abstract String sendUsingAmount(Bolt11Invoice invoice, ULong amountMsat, SendingParameters sendingParameters)
-
-
-
-