-
- All Implemented Interfaces:
-
java.lang.AutoCloseable,org.lightningdevkit.ldknode.ChannelConfigInterface,org.lightningdevkit.ldknode.Disposable
public final class ChannelConfig extends FFIObject implements ChannelConfigInterface
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classChannelConfig.Companion
-
Constructor Summary
Constructors Constructor Description ChannelConfig()ChannelConfig(Pointer pointer)
-
Method Summary
Modifier and Type Method Description BooleanacceptUnderpayingHtlcs()UShortcltvExpiryDelta()ULongforceCloseAvoidanceMaxFeeSatoshis()UIntforwardingFeeBaseMsat()UIntforwardingFeeProportionalMillionths()UnitsetAcceptUnderpayingHtlcs(Boolean value)UnitsetCltvExpiryDelta(UShort value)UnitsetForceCloseAvoidanceMaxFeeSatoshis(ULong valueSat)UnitsetForwardingFeeBaseMsat(UInt feeMsat)UnitsetForwardingFeeProportionalMillionths(UInt value)UnitsetMaxDustHtlcExposureFromFeeRateMultiplier(ULong multiplier)UnitsetMaxDustHtlcExposureFromFixedLimit(ULong limitMsat)-
-
Method Detail
-
acceptUnderpayingHtlcs
Boolean acceptUnderpayingHtlcs()
-
cltvExpiryDelta
UShort cltvExpiryDelta()
-
forceCloseAvoidanceMaxFeeSatoshis
ULong forceCloseAvoidanceMaxFeeSatoshis()
-
forwardingFeeBaseMsat
UInt forwardingFeeBaseMsat()
-
forwardingFeeProportionalMillionths
UInt forwardingFeeProportionalMillionths()
-
setAcceptUnderpayingHtlcs
Unit setAcceptUnderpayingHtlcs(Boolean value)
-
setCltvExpiryDelta
Unit setCltvExpiryDelta(UShort value)
-
setForceCloseAvoidanceMaxFeeSatoshis
Unit setForceCloseAvoidanceMaxFeeSatoshis(ULong valueSat)
-
setForwardingFeeBaseMsat
Unit setForwardingFeeBaseMsat(UInt feeMsat)
-
setForwardingFeeProportionalMillionths
Unit setForwardingFeeProportionalMillionths(UInt value)
-
setMaxDustHtlcExposureFromFeeRateMultiplier
Unit setMaxDustHtlcExposureFromFeeRateMultiplier(ULong multiplier)
-
setMaxDustHtlcExposureFromFixedLimit
Unit setMaxDustHtlcExposureFromFixedLimit(ULong limitMsat)
-
-
-
-