public static interface LightningApi.PolicyUpdateRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
long |
getBaseFeeMsat()
The base fee charged regardless of the number of milli-satoshis sent.
|
LightningApi.ChannelPoint |
getChanPoint()
If set, this update will target a specific channel.
|
LightningApi.ChannelPointOrBuilder |
getChanPointOrBuilder()
If set, this update will target a specific channel.
|
double |
getFeeRate()
The effective fee rate in milli-satoshis.
|
int |
getFeeRatePpm()
The effective fee rate in micro-satoshis (parts per million).
|
boolean |
getGlobal()
If set, then this update applies to all currently active channels.
|
long |
getMaxHtlcMsat()
If set, the maximum HTLC size in milli-satoshis.
|
long |
getMinHtlcMsat()
The minimum HTLC size in milli-satoshis.
|
boolean |
getMinHtlcMsatSpecified()
If true, min_htlc_msat is applied.
|
LightningApi.PolicyUpdateRequest.ScopeCase |
getScopeCase() |
int |
getTimeLockDelta()
The required timelock delta for HTLCs forwarded over the channel.
|
boolean |
hasChanPoint()
If set, this update will target a specific channel.
|
boolean |
hasGlobal()
If set, then this update applies to all currently active channels.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
boolean hasGlobal()
If set, then this update applies to all currently active channels.
bool global = 1;
boolean getGlobal()
If set, then this update applies to all currently active channels.
bool global = 1;
boolean hasChanPoint()
If set, this update will target a specific channel.
.lnrpc.ChannelPoint chan_point = 2;
LightningApi.ChannelPoint getChanPoint()
If set, this update will target a specific channel.
.lnrpc.ChannelPoint chan_point = 2;
LightningApi.ChannelPointOrBuilder getChanPointOrBuilder()
If set, this update will target a specific channel.
.lnrpc.ChannelPoint chan_point = 2;
long getBaseFeeMsat()
The base fee charged regardless of the number of milli-satoshis sent.
int64 base_fee_msat = 3;
double getFeeRate()
The effective fee rate in milli-satoshis. The precision of this value goes up to 6 decimal places, so 1e-6.
double fee_rate = 4;
int getFeeRatePpm()
The effective fee rate in micro-satoshis (parts per million).
uint32 fee_rate_ppm = 9;
int getTimeLockDelta()
The required timelock delta for HTLCs forwarded over the channel.
uint32 time_lock_delta = 5;
long getMaxHtlcMsat()
If set, the maximum HTLC size in milli-satoshis. If unset, the maximum HTLC will be unchanged.
uint64 max_htlc_msat = 6;
long getMinHtlcMsat()
The minimum HTLC size in milli-satoshis. Only applied if min_htlc_msat_specified is true.
uint64 min_htlc_msat = 7;
boolean getMinHtlcMsatSpecified()
If true, min_htlc_msat is applied.
bool min_htlc_msat_specified = 8;
LightningApi.PolicyUpdateRequest.ScopeCase getScopeCase()