TrampolineFees

data class TrampolineFees(feeBase: Satoshi, feeProportional: Long, cltvExpiryDelta: CltvExpiryDelta)

When we send a trampoline payment, we start with a low fee. If that fails, we increase the fee(s) and retry (up to a point). This class encapsulates the fees and expiry to use at a particular attempt.

Constructors

TrampolineFees
Link copied to clipboard
common
fun TrampolineFees(feeBase: Satoshi, feeProportional: Long, cltvExpiryDelta: CltvExpiryDelta)

Functions

calculateFees
Link copied to clipboard
common
fun calculateFees(recipientAmount: MilliSatoshi): MilliSatoshi

Properties

cltvExpiryDelta
Link copied to clipboard
common
val cltvExpiryDelta: CltvExpiryDelta
feeBase
Link copied to clipboard
common
val feeBase: Satoshi
feeProportional
Link copied to clipboard
common
val feeProportional: Long