public static final class LightningApi.Channel extends com.google.protobuf.GeneratedMessageV3 implements LightningApi.ChannelOrBuilder
lnrpc.Channel
Modifier and Type | Class and Description |
---|---|
static class |
LightningApi.Channel.Builder
Protobuf type
lnrpc.Channel |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
boolean |
getActive()
Whether this channel is active or not
|
long |
getAliasScids(int index)
This lists out the set of alias short channel ids that exist for a channel.
|
int |
getAliasScidsCount()
This lists out the set of alias short channel ids that exist for a channel.
|
java.util.List<java.lang.Long> |
getAliasScidsList()
This lists out the set of alias short channel ids that exist for a channel.
|
long |
getCapacity()
The total amount of funds held in this channel
|
long |
getChanId()
The unique channel ID for the channel.
|
java.lang.String |
getChannelPoint()
The outpoint (txid:index) of the funding transaction.
|
com.google.protobuf.ByteString |
getChannelPointBytes()
The outpoint (txid:index) of the funding transaction.
|
java.lang.String |
getChanStatusFlags()
A set of flags showing the current state of the channel.
|
com.google.protobuf.ByteString |
getChanStatusFlagsBytes()
A set of flags showing the current state of the channel.
|
java.lang.String |
getCloseAddress()
Close address is the address that we will enforce payout to on cooperative
close if the channel was opened utilizing option upfront shutdown.
|
com.google.protobuf.ByteString |
getCloseAddressBytes()
Close address is the address that we will enforce payout to on cooperative
close if the channel was opened utilizing option upfront shutdown.
|
long |
getCommitFee()
The amount calculated to be paid in fees for the current set of commitment
transactions.
|
LightningApi.CommitmentType |
getCommitmentType()
The commitment type used by this channel.
|
int |
getCommitmentTypeValue()
The commitment type used by this channel.
|
long |
getCommitWeight()
The weight of the commitment transaction
|
int |
getCsvDelay()
Deprecated.
lnrpc.Channel.csv_delay is deprecated.
See lightning.api.proto;l=1470
|
static LightningApi.Channel |
getDefaultInstance() |
LightningApi.Channel |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
long |
getFeePerKw()
The required number of satoshis per kilo-weight that the requester will pay
at all times, for both the funding transaction and commitment transaction.
|
boolean |
getInitiator()
True if we were the ones that created the channel.
|
long |
getLifetime()
The number of seconds that the channel has been monitored by the channel
scoring system.
|
long |
getLocalBalance()
This node's current balance in this channel
|
long |
getLocalChanReserveSat()
Deprecated.
lnrpc.Channel.local_chan_reserve_sat is deprecated.
See lightning.api.proto;l=1483
|
LightningApi.ChannelConstraints |
getLocalConstraints()
List constraints for the local node.
|
LightningApi.ChannelConstraintsOrBuilder |
getLocalConstraintsOrBuilder()
List constraints for the local node.
|
java.lang.String |
getMemo()
An optional note-to-self to go along with the channel containing some
useful information.
|
com.google.protobuf.ByteString |
getMemoBytes()
An optional note-to-self to go along with the channel containing some
useful information.
|
long |
getNumUpdates()
The total number of updates conducted within this channel.
|
com.google.protobuf.Parser<LightningApi.Channel> |
getParserForType() |
java.lang.String |
getPeerAlias()
The configured alias name of our peer.
|
com.google.protobuf.ByteString |
getPeerAliasBytes()
The configured alias name of our peer.
|
long |
getPeerScidAlias()
This is the peer SCID alias.
|
LightningApi.HTLC |
getPendingHtlcs(int index)
The list of active, uncleared HTLCs currently pending within the channel.
|
int |
getPendingHtlcsCount()
The list of active, uncleared HTLCs currently pending within the channel.
|
java.util.List<LightningApi.HTLC> |
getPendingHtlcsList()
The list of active, uncleared HTLCs currently pending within the channel.
|
LightningApi.HTLCOrBuilder |
getPendingHtlcsOrBuilder(int index)
The list of active, uncleared HTLCs currently pending within the channel.
|
java.util.List<? extends LightningApi.HTLCOrBuilder> |
getPendingHtlcsOrBuilderList()
The list of active, uncleared HTLCs currently pending within the channel.
|
boolean |
getPrivate()
Whether this channel is advertised to the network or not.
|
long |
getPushAmountSat()
The amount that the initiator of the channel optionally pushed to the remote
party on channel open.
|
long |
getRemoteBalance()
The counterparty's current balance in this channel
|
long |
getRemoteChanReserveSat()
Deprecated.
lnrpc.Channel.remote_chan_reserve_sat is deprecated.
See lightning.api.proto;l=1489
|
LightningApi.ChannelConstraints |
getRemoteConstraints()
List constraints for the remote node.
|
LightningApi.ChannelConstraintsOrBuilder |
getRemoteConstraintsOrBuilder()
List constraints for the remote node.
|
java.lang.String |
getRemotePubkey()
The identity pubkey of the remote node
|
com.google.protobuf.ByteString |
getRemotePubkeyBytes()
The identity pubkey of the remote node
|
int |
getSerializedSize() |
boolean |
getStaticRemoteKey()
Deprecated.
lnrpc.Channel.static_remote_key is deprecated.
See lightning.api.proto;l=1492
|
int |
getThawHeight()
This uint32 indicates if this channel is to be considered 'frozen'.
|
long |
getTotalSatoshisReceived()
The total number of satoshis we've received within this channel.
|
long |
getTotalSatoshisSent()
The total number of satoshis we've sent within this channel.
|
long |
getUnsettledBalance()
The unsettled balance in this channel
|
long |
getUptime()
The number of seconds that the remote peer has been observed as being online
by the channel scoring system over the lifetime of the channel
[EXPERIMENTAL].
|
boolean |
getZeroConf()
Whether or not this is a zero-conf channel.
|
long |
getZeroConfConfirmedScid()
This is the confirmed / on-chain zero-conf SCID.
|
int |
hashCode() |
boolean |
hasLocalConstraints()
List constraints for the local node.
|
boolean |
hasRemoteConstraints()
List constraints for the remote node.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static LightningApi.Channel.Builder |
newBuilder() |
static LightningApi.Channel.Builder |
newBuilder(LightningApi.Channel prototype) |
LightningApi.Channel.Builder |
newBuilderForType() |
protected LightningApi.Channel.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected java.lang.Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static LightningApi.Channel |
parseDelimitedFrom(java.io.InputStream input) |
static LightningApi.Channel |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LightningApi.Channel |
parseFrom(byte[] data) |
static LightningApi.Channel |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LightningApi.Channel |
parseFrom(java.nio.ByteBuffer data) |
static LightningApi.Channel |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LightningApi.Channel |
parseFrom(com.google.protobuf.ByteString data) |
static LightningApi.Channel |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LightningApi.Channel |
parseFrom(com.google.protobuf.CodedInputStream input) |
static LightningApi.Channel |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LightningApi.Channel |
parseFrom(java.io.InputStream input) |
static LightningApi.Channel |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<LightningApi.Channel> |
parser() |
LightningApi.Channel.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
public static final int ACTIVE_FIELD_NUMBER
public static final int REMOTE_PUBKEY_FIELD_NUMBER
public static final int CHANNEL_POINT_FIELD_NUMBER
public static final int CHAN_ID_FIELD_NUMBER
public static final int CAPACITY_FIELD_NUMBER
public static final int LOCAL_BALANCE_FIELD_NUMBER
public static final int REMOTE_BALANCE_FIELD_NUMBER
public static final int COMMIT_FEE_FIELD_NUMBER
public static final int COMMIT_WEIGHT_FIELD_NUMBER
public static final int FEE_PER_KW_FIELD_NUMBER
public static final int UNSETTLED_BALANCE_FIELD_NUMBER
public static final int TOTAL_SATOSHIS_SENT_FIELD_NUMBER
public static final int TOTAL_SATOSHIS_RECEIVED_FIELD_NUMBER
public static final int NUM_UPDATES_FIELD_NUMBER
public static final int PENDING_HTLCS_FIELD_NUMBER
public static final int CSV_DELAY_FIELD_NUMBER
public static final int PRIVATE_FIELD_NUMBER
public static final int INITIATOR_FIELD_NUMBER
public static final int CHAN_STATUS_FLAGS_FIELD_NUMBER
public static final int LOCAL_CHAN_RESERVE_SAT_FIELD_NUMBER
public static final int REMOTE_CHAN_RESERVE_SAT_FIELD_NUMBER
public static final int STATIC_REMOTE_KEY_FIELD_NUMBER
public static final int COMMITMENT_TYPE_FIELD_NUMBER
public static final int LIFETIME_FIELD_NUMBER
public static final int UPTIME_FIELD_NUMBER
public static final int CLOSE_ADDRESS_FIELD_NUMBER
public static final int PUSH_AMOUNT_SAT_FIELD_NUMBER
public static final int THAW_HEIGHT_FIELD_NUMBER
public static final int LOCAL_CONSTRAINTS_FIELD_NUMBER
public static final int REMOTE_CONSTRAINTS_FIELD_NUMBER
public static final int ALIAS_SCIDS_FIELD_NUMBER
public static final int ZERO_CONF_FIELD_NUMBER
public static final int ZERO_CONF_CONFIRMED_SCID_FIELD_NUMBER
public static final int PEER_ALIAS_FIELD_NUMBER
public static final int PEER_SCID_ALIAS_FIELD_NUMBER
public static final int MEMO_FIELD_NUMBER
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance
in class com.google.protobuf.GeneratedMessageV3
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3
public boolean getActive()
Whether this channel is active or not
bool active = 1;
getActive
in interface LightningApi.ChannelOrBuilder
public java.lang.String getRemotePubkey()
The identity pubkey of the remote node
string remote_pubkey = 2;
getRemotePubkey
in interface LightningApi.ChannelOrBuilder
public com.google.protobuf.ByteString getRemotePubkeyBytes()
The identity pubkey of the remote node
string remote_pubkey = 2;
getRemotePubkeyBytes
in interface LightningApi.ChannelOrBuilder
public java.lang.String getChannelPoint()
The outpoint (txid:index) of the funding transaction. With this value, Bob will be able to generate a signature for Alice's version of the commitment transaction.
string channel_point = 3;
getChannelPoint
in interface LightningApi.ChannelOrBuilder
public com.google.protobuf.ByteString getChannelPointBytes()
The outpoint (txid:index) of the funding transaction. With this value, Bob will be able to generate a signature for Alice's version of the commitment transaction.
string channel_point = 3;
getChannelPointBytes
in interface LightningApi.ChannelOrBuilder
public long getChanId()
The unique channel ID for the channel. The first 3 bytes are the block height, the next 3 the index within the block, and the last 2 bytes are the output index for the channel.
uint64 chan_id = 4 [jstype = JS_STRING];
getChanId
in interface LightningApi.ChannelOrBuilder
public long getCapacity()
The total amount of funds held in this channel
int64 capacity = 5;
getCapacity
in interface LightningApi.ChannelOrBuilder
public long getLocalBalance()
This node's current balance in this channel
int64 local_balance = 6;
getLocalBalance
in interface LightningApi.ChannelOrBuilder
public long getRemoteBalance()
The counterparty's current balance in this channel
int64 remote_balance = 7;
getRemoteBalance
in interface LightningApi.ChannelOrBuilder
public long getCommitFee()
The amount calculated to be paid in fees for the current set of commitment transactions. The fee amount is persisted with the channel in order to allow the fee amount to be removed and recalculated with each channel state update, including updates that happen after a system restart.
int64 commit_fee = 8;
getCommitFee
in interface LightningApi.ChannelOrBuilder
public long getCommitWeight()
The weight of the commitment transaction
int64 commit_weight = 9;
getCommitWeight
in interface LightningApi.ChannelOrBuilder
public long getFeePerKw()
The required number of satoshis per kilo-weight that the requester will pay at all times, for both the funding transaction and commitment transaction. This value can later be updated once the channel is open.
int64 fee_per_kw = 10;
getFeePerKw
in interface LightningApi.ChannelOrBuilder
public long getUnsettledBalance()
The unsettled balance in this channel
int64 unsettled_balance = 11;
getUnsettledBalance
in interface LightningApi.ChannelOrBuilder
public long getTotalSatoshisSent()
The total number of satoshis we've sent within this channel.
int64 total_satoshis_sent = 12;
getTotalSatoshisSent
in interface LightningApi.ChannelOrBuilder
public long getTotalSatoshisReceived()
The total number of satoshis we've received within this channel.
int64 total_satoshis_received = 13;
getTotalSatoshisReceived
in interface LightningApi.ChannelOrBuilder
public long getNumUpdates()
The total number of updates conducted within this channel.
uint64 num_updates = 14;
getNumUpdates
in interface LightningApi.ChannelOrBuilder
public java.util.List<LightningApi.HTLC> getPendingHtlcsList()
The list of active, uncleared HTLCs currently pending within the channel.
repeated .lnrpc.HTLC pending_htlcs = 15;
getPendingHtlcsList
in interface LightningApi.ChannelOrBuilder
public java.util.List<? extends LightningApi.HTLCOrBuilder> getPendingHtlcsOrBuilderList()
The list of active, uncleared HTLCs currently pending within the channel.
repeated .lnrpc.HTLC pending_htlcs = 15;
getPendingHtlcsOrBuilderList
in interface LightningApi.ChannelOrBuilder
public int getPendingHtlcsCount()
The list of active, uncleared HTLCs currently pending within the channel.
repeated .lnrpc.HTLC pending_htlcs = 15;
getPendingHtlcsCount
in interface LightningApi.ChannelOrBuilder
public LightningApi.HTLC getPendingHtlcs(int index)
The list of active, uncleared HTLCs currently pending within the channel.
repeated .lnrpc.HTLC pending_htlcs = 15;
getPendingHtlcs
in interface LightningApi.ChannelOrBuilder
public LightningApi.HTLCOrBuilder getPendingHtlcsOrBuilder(int index)
The list of active, uncleared HTLCs currently pending within the channel.
repeated .lnrpc.HTLC pending_htlcs = 15;
getPendingHtlcsOrBuilder
in interface LightningApi.ChannelOrBuilder
@Deprecated public int getCsvDelay()
Deprecated. The CSV delay expressed in relative blocks. If the channel is force closed, we will need to wait for this many blocks before we can regain our funds.
uint32 csv_delay = 16 [deprecated = true];
getCsvDelay
in interface LightningApi.ChannelOrBuilder
public boolean getPrivate()
Whether this channel is advertised to the network or not.
bool private = 17;
getPrivate
in interface LightningApi.ChannelOrBuilder
public boolean getInitiator()
True if we were the ones that created the channel.
bool initiator = 18;
getInitiator
in interface LightningApi.ChannelOrBuilder
public java.lang.String getChanStatusFlags()
A set of flags showing the current state of the channel.
string chan_status_flags = 19;
getChanStatusFlags
in interface LightningApi.ChannelOrBuilder
public com.google.protobuf.ByteString getChanStatusFlagsBytes()
A set of flags showing the current state of the channel.
string chan_status_flags = 19;
getChanStatusFlagsBytes
in interface LightningApi.ChannelOrBuilder
@Deprecated public long getLocalChanReserveSat()
Deprecated. The minimum satoshis this node is required to reserve in its balance.
int64 local_chan_reserve_sat = 20 [deprecated = true];
getLocalChanReserveSat
in interface LightningApi.ChannelOrBuilder
@Deprecated public long getRemoteChanReserveSat()
Deprecated. The minimum satoshis the other node is required to reserve in its balance.
int64 remote_chan_reserve_sat = 21 [deprecated = true];
getRemoteChanReserveSat
in interface LightningApi.ChannelOrBuilder
@Deprecated public boolean getStaticRemoteKey()
Deprecated. Use commitment_type.
bool static_remote_key = 22 [deprecated = true];
getStaticRemoteKey
in interface LightningApi.ChannelOrBuilder
public int getCommitmentTypeValue()
The commitment type used by this channel.
.lnrpc.CommitmentType commitment_type = 26;
getCommitmentTypeValue
in interface LightningApi.ChannelOrBuilder
public LightningApi.CommitmentType getCommitmentType()
The commitment type used by this channel.
.lnrpc.CommitmentType commitment_type = 26;
getCommitmentType
in interface LightningApi.ChannelOrBuilder
public long getLifetime()
The number of seconds that the channel has been monitored by the channel scoring system. Scores are currently not persisted, so this value may be less than the lifetime of the channel [EXPERIMENTAL].
int64 lifetime = 23;
getLifetime
in interface LightningApi.ChannelOrBuilder
public long getUptime()
The number of seconds that the remote peer has been observed as being online by the channel scoring system over the lifetime of the channel [EXPERIMENTAL].
int64 uptime = 24;
getUptime
in interface LightningApi.ChannelOrBuilder
public java.lang.String getCloseAddress()
Close address is the address that we will enforce payout to on cooperative close if the channel was opened utilizing option upfront shutdown. This value can be set on channel open by setting close_address in an open channel request. If this value is not set, you can still choose a payout address by cooperatively closing with the delivery_address field set.
string close_address = 25;
getCloseAddress
in interface LightningApi.ChannelOrBuilder
public com.google.protobuf.ByteString getCloseAddressBytes()
Close address is the address that we will enforce payout to on cooperative close if the channel was opened utilizing option upfront shutdown. This value can be set on channel open by setting close_address in an open channel request. If this value is not set, you can still choose a payout address by cooperatively closing with the delivery_address field set.
string close_address = 25;
getCloseAddressBytes
in interface LightningApi.ChannelOrBuilder
public long getPushAmountSat()
The amount that the initiator of the channel optionally pushed to the remote party on channel open. This amount will be zero if the channel initiator did not push any funds to the remote peer. If the initiator field is true, we pushed this amount to our peer, if it is false, the remote peer pushed this amount to us.
uint64 push_amount_sat = 27;
getPushAmountSat
in interface LightningApi.ChannelOrBuilder
public int getThawHeight()
This uint32 indicates if this channel is to be considered 'frozen'. A frozen channel doest not allow a cooperative channel close by the initiator. The thaw_height is the height that this restriction stops applying to the channel. This field is optional, not setting it or using a value of zero will mean the channel has no additional restrictions. The height can be interpreted in two ways: as a relative height if the value is less than 500,000, or as an absolute height otherwise.
uint32 thaw_height = 28;
getThawHeight
in interface LightningApi.ChannelOrBuilder
public boolean hasLocalConstraints()
List constraints for the local node.
.lnrpc.ChannelConstraints local_constraints = 29;
hasLocalConstraints
in interface LightningApi.ChannelOrBuilder
public LightningApi.ChannelConstraints getLocalConstraints()
List constraints for the local node.
.lnrpc.ChannelConstraints local_constraints = 29;
getLocalConstraints
in interface LightningApi.ChannelOrBuilder
public LightningApi.ChannelConstraintsOrBuilder getLocalConstraintsOrBuilder()
List constraints for the local node.
.lnrpc.ChannelConstraints local_constraints = 29;
getLocalConstraintsOrBuilder
in interface LightningApi.ChannelOrBuilder
public boolean hasRemoteConstraints()
List constraints for the remote node.
.lnrpc.ChannelConstraints remote_constraints = 30;
hasRemoteConstraints
in interface LightningApi.ChannelOrBuilder
public LightningApi.ChannelConstraints getRemoteConstraints()
List constraints for the remote node.
.lnrpc.ChannelConstraints remote_constraints = 30;
getRemoteConstraints
in interface LightningApi.ChannelOrBuilder
public LightningApi.ChannelConstraintsOrBuilder getRemoteConstraintsOrBuilder()
List constraints for the remote node.
.lnrpc.ChannelConstraints remote_constraints = 30;
getRemoteConstraintsOrBuilder
in interface LightningApi.ChannelOrBuilder
public java.util.List<java.lang.Long> getAliasScidsList()
This lists out the set of alias short channel ids that exist for a channel. This may be empty.
repeated uint64 alias_scids = 31;
getAliasScidsList
in interface LightningApi.ChannelOrBuilder
public int getAliasScidsCount()
This lists out the set of alias short channel ids that exist for a channel. This may be empty.
repeated uint64 alias_scids = 31;
getAliasScidsCount
in interface LightningApi.ChannelOrBuilder
public long getAliasScids(int index)
This lists out the set of alias short channel ids that exist for a channel. This may be empty.
repeated uint64 alias_scids = 31;
getAliasScids
in interface LightningApi.ChannelOrBuilder
index
- The index of the element to return.public boolean getZeroConf()
Whether or not this is a zero-conf channel.
bool zero_conf = 32;
getZeroConf
in interface LightningApi.ChannelOrBuilder
public long getZeroConfConfirmedScid()
This is the confirmed / on-chain zero-conf SCID.
uint64 zero_conf_confirmed_scid = 33;
getZeroConfConfirmedScid
in interface LightningApi.ChannelOrBuilder
public java.lang.String getPeerAlias()
The configured alias name of our peer.
string peer_alias = 34;
getPeerAlias
in interface LightningApi.ChannelOrBuilder
public com.google.protobuf.ByteString getPeerAliasBytes()
The configured alias name of our peer.
string peer_alias = 34;
getPeerAliasBytes
in interface LightningApi.ChannelOrBuilder
public long getPeerScidAlias()
This is the peer SCID alias.
uint64 peer_scid_alias = 35 [jstype = JS_STRING];
getPeerScidAlias
in interface LightningApi.ChannelOrBuilder
public java.lang.String getMemo()
An optional note-to-self to go along with the channel containing some useful information. This is only ever stored locally and in no way impacts the channel's operation.
string memo = 36;
getMemo
in interface LightningApi.ChannelOrBuilder
public com.google.protobuf.ByteString getMemoBytes()
An optional note-to-self to go along with the channel containing some useful information. This is only ever stored locally and in no way impacts the channel's operation.
string memo = 36;
getMemoBytes
in interface LightningApi.ChannelOrBuilder
public final boolean isInitialized()
isInitialized
in interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
in class com.google.protobuf.GeneratedMessageV3
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
writeTo
in interface com.google.protobuf.MessageLite
writeTo
in class com.google.protobuf.GeneratedMessageV3
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface com.google.protobuf.MessageLite
getSerializedSize
in class com.google.protobuf.GeneratedMessageV3
public boolean equals(java.lang.Object obj)
equals
in interface com.google.protobuf.Message
equals
in class com.google.protobuf.AbstractMessage
public int hashCode()
hashCode
in interface com.google.protobuf.Message
hashCode
in class com.google.protobuf.AbstractMessage
public static LightningApi.Channel parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static LightningApi.Channel parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static LightningApi.Channel parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static LightningApi.Channel parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static LightningApi.Channel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static LightningApi.Channel parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static LightningApi.Channel parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static LightningApi.Channel parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static LightningApi.Channel parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static LightningApi.Channel parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static LightningApi.Channel parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static LightningApi.Channel parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public LightningApi.Channel.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static LightningApi.Channel.Builder newBuilder()
public static LightningApi.Channel.Builder newBuilder(LightningApi.Channel prototype)
public LightningApi.Channel.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected LightningApi.Channel.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessageV3
public static LightningApi.Channel getDefaultInstance()
public static com.google.protobuf.Parser<LightningApi.Channel> parser()
public com.google.protobuf.Parser<LightningApi.Channel> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public LightningApi.Channel getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder