public static final class LightningApi.GetInfoResponse extends com.google.protobuf.GeneratedMessageV3 implements LightningApi.GetInfoResponseOrBuilder
lnrpc.GetInfoResponse
Modifier and Type | Class and Description |
---|---|
static class |
LightningApi.GetInfoResponse.Builder
Protobuf type
lnrpc.GetInfoResponse |
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 | Field and Description |
---|---|
static int |
ALIAS_FIELD_NUMBER |
static int |
BEST_HEADER_TIMESTAMP_FIELD_NUMBER |
static int |
BLOCK_HASH_FIELD_NUMBER |
static int |
BLOCK_HEIGHT_FIELD_NUMBER |
static int |
CHAINS_FIELD_NUMBER |
static int |
COLOR_FIELD_NUMBER |
static int |
COMMIT_HASH_FIELD_NUMBER |
static int |
FEATURES_FIELD_NUMBER |
static int |
IDENTITY_PUBKEY_FIELD_NUMBER |
static int |
NUM_ACTIVE_CHANNELS_FIELD_NUMBER |
static int |
NUM_INACTIVE_CHANNELS_FIELD_NUMBER |
static int |
NUM_PEERS_FIELD_NUMBER |
static int |
NUM_PENDING_CHANNELS_FIELD_NUMBER |
static int |
REQUIRE_HTLC_INTERCEPTOR_FIELD_NUMBER |
static int |
STORE_FINAL_HTLC_RESOLUTIONS_FIELD_NUMBER |
static int |
SYNCED_TO_CHAIN_FIELD_NUMBER |
static int |
SYNCED_TO_GRAPH_FIELD_NUMBER |
static int |
TESTNET_FIELD_NUMBER |
static int |
URIS_FIELD_NUMBER |
static int |
VERSION_FIELD_NUMBER |
Modifier and Type | Method and Description |
---|---|
boolean |
containsFeatures(int key)
Features that our node has advertised in our init message, node
announcements and invoices.
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAlias()
If applicable, the alias of the current node, e.g.
|
com.google.protobuf.ByteString |
getAliasBytes()
If applicable, the alias of the current node, e.g.
|
long |
getBestHeaderTimestamp()
Timestamp of the block best known to the wallet
|
java.lang.String |
getBlockHash()
The node's current view of the hash of the best block
|
com.google.protobuf.ByteString |
getBlockHashBytes()
The node's current view of the hash of the best block
|
int |
getBlockHeight()
The node's current view of the height of the best block
|
LightningApi.Chain |
getChains(int index)
A list of active chains the node is connected to
|
int |
getChainsCount()
A list of active chains the node is connected to
|
java.util.List<LightningApi.Chain> |
getChainsList()
A list of active chains the node is connected to
|
LightningApi.ChainOrBuilder |
getChainsOrBuilder(int index)
A list of active chains the node is connected to
|
java.util.List<? extends LightningApi.ChainOrBuilder> |
getChainsOrBuilderList()
A list of active chains the node is connected to
|
java.lang.String |
getColor()
The color of the current node in hex code format
|
com.google.protobuf.ByteString |
getColorBytes()
The color of the current node in hex code format
|
java.lang.String |
getCommitHash()
The SHA1 commit hash that the daemon is compiled with.
|
com.google.protobuf.ByteString |
getCommitHashBytes()
The SHA1 commit hash that the daemon is compiled with.
|
static LightningApi.GetInfoResponse |
getDefaultInstance() |
LightningApi.GetInfoResponse |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
java.util.Map<java.lang.Integer,LightningApi.Feature> |
getFeatures()
Deprecated.
|
int |
getFeaturesCount()
Features that our node has advertised in our init message, node
announcements and invoices.
|
java.util.Map<java.lang.Integer,LightningApi.Feature> |
getFeaturesMap()
Features that our node has advertised in our init message, node
announcements and invoices.
|
LightningApi.Feature |
getFeaturesOrDefault(int key,
LightningApi.Feature defaultValue)
Features that our node has advertised in our init message, node
announcements and invoices.
|
LightningApi.Feature |
getFeaturesOrThrow(int key)
Features that our node has advertised in our init message, node
announcements and invoices.
|
java.lang.String |
getIdentityPubkey()
The identity pubkey of the current node.
|
com.google.protobuf.ByteString |
getIdentityPubkeyBytes()
The identity pubkey of the current node.
|
int |
getNumActiveChannels()
Number of active channels
|
int |
getNumInactiveChannels()
Number of inactive channels
|
int |
getNumPeers()
Number of peers
|
int |
getNumPendingChannels()
Number of pending channels
|
com.google.protobuf.Parser<LightningApi.GetInfoResponse> |
getParserForType() |
boolean |
getRequireHtlcInterceptor()
Indicates whether the HTLC interceptor API is in always-on mode.
|
int |
getSerializedSize() |
boolean |
getStoreFinalHtlcResolutions()
Indicates whether final htlc resolutions are stored on disk.
|
boolean |
getSyncedToChain()
Whether the wallet's view is synced to the main chain
|
boolean |
getSyncedToGraph()
Whether we consider ourselves synced with the public channel graph.
|
boolean |
getTestnet()
Deprecated.
lnrpc.GetInfoResponse.testnet is deprecated.
See lightning.api.proto;l=1936
|
java.lang.String |
getUris(int index)
The URIs of the current node.
|
com.google.protobuf.ByteString |
getUrisBytes(int index)
The URIs of the current node.
|
int |
getUrisCount()
The URIs of the current node.
|
com.google.protobuf.ProtocolStringList |
getUrisList()
The URIs of the current node.
|
java.lang.String |
getVersion()
The version of the LND software that the node is running.
|
com.google.protobuf.ByteString |
getVersionBytes()
The version of the LND software that the node is running.
|
int |
hashCode() |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static LightningApi.GetInfoResponse.Builder |
newBuilder() |
static LightningApi.GetInfoResponse.Builder |
newBuilder(LightningApi.GetInfoResponse prototype) |
LightningApi.GetInfoResponse.Builder |
newBuilderForType() |
protected LightningApi.GetInfoResponse.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected java.lang.Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static LightningApi.GetInfoResponse |
parseDelimitedFrom(java.io.InputStream input) |
static LightningApi.GetInfoResponse |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LightningApi.GetInfoResponse |
parseFrom(byte[] data) |
static LightningApi.GetInfoResponse |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LightningApi.GetInfoResponse |
parseFrom(java.nio.ByteBuffer data) |
static LightningApi.GetInfoResponse |
parseFrom(java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LightningApi.GetInfoResponse |
parseFrom(com.google.protobuf.ByteString data) |
static LightningApi.GetInfoResponse |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LightningApi.GetInfoResponse |
parseFrom(com.google.protobuf.CodedInputStream input) |
static LightningApi.GetInfoResponse |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static LightningApi.GetInfoResponse |
parseFrom(java.io.InputStream input) |
static LightningApi.GetInfoResponse |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<LightningApi.GetInfoResponse> |
parser() |
LightningApi.GetInfoResponse.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, 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 VERSION_FIELD_NUMBER
public static final int COMMIT_HASH_FIELD_NUMBER
public static final int IDENTITY_PUBKEY_FIELD_NUMBER
public static final int ALIAS_FIELD_NUMBER
public static final int COLOR_FIELD_NUMBER
public static final int NUM_PENDING_CHANNELS_FIELD_NUMBER
public static final int NUM_ACTIVE_CHANNELS_FIELD_NUMBER
public static final int NUM_INACTIVE_CHANNELS_FIELD_NUMBER
public static final int NUM_PEERS_FIELD_NUMBER
public static final int BLOCK_HEIGHT_FIELD_NUMBER
public static final int BLOCK_HASH_FIELD_NUMBER
public static final int BEST_HEADER_TIMESTAMP_FIELD_NUMBER
public static final int SYNCED_TO_CHAIN_FIELD_NUMBER
public static final int SYNCED_TO_GRAPH_FIELD_NUMBER
public static final int TESTNET_FIELD_NUMBER
public static final int CHAINS_FIELD_NUMBER
public static final int URIS_FIELD_NUMBER
public static final int FEATURES_FIELD_NUMBER
public static final int REQUIRE_HTLC_INTERCEPTOR_FIELD_NUMBER
public static final int STORE_FINAL_HTLC_RESOLUTIONS_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.MapField internalGetMapField(int number)
internalGetMapField
in class com.google.protobuf.GeneratedMessageV3
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class com.google.protobuf.GeneratedMessageV3
public java.lang.String getVersion()
The version of the LND software that the node is running.
string version = 14;
getVersion
in interface LightningApi.GetInfoResponseOrBuilder
public com.google.protobuf.ByteString getVersionBytes()
The version of the LND software that the node is running.
string version = 14;
getVersionBytes
in interface LightningApi.GetInfoResponseOrBuilder
public java.lang.String getCommitHash()
The SHA1 commit hash that the daemon is compiled with.
string commit_hash = 20;
getCommitHash
in interface LightningApi.GetInfoResponseOrBuilder
public com.google.protobuf.ByteString getCommitHashBytes()
The SHA1 commit hash that the daemon is compiled with.
string commit_hash = 20;
getCommitHashBytes
in interface LightningApi.GetInfoResponseOrBuilder
public java.lang.String getIdentityPubkey()
The identity pubkey of the current node.
string identity_pubkey = 1;
getIdentityPubkey
in interface LightningApi.GetInfoResponseOrBuilder
public com.google.protobuf.ByteString getIdentityPubkeyBytes()
The identity pubkey of the current node.
string identity_pubkey = 1;
getIdentityPubkeyBytes
in interface LightningApi.GetInfoResponseOrBuilder
public java.lang.String getAlias()
If applicable, the alias of the current node, e.g. "bob"
string alias = 2;
getAlias
in interface LightningApi.GetInfoResponseOrBuilder
public com.google.protobuf.ByteString getAliasBytes()
If applicable, the alias of the current node, e.g. "bob"
string alias = 2;
getAliasBytes
in interface LightningApi.GetInfoResponseOrBuilder
public java.lang.String getColor()
The color of the current node in hex code format
string color = 17;
getColor
in interface LightningApi.GetInfoResponseOrBuilder
public com.google.protobuf.ByteString getColorBytes()
The color of the current node in hex code format
string color = 17;
getColorBytes
in interface LightningApi.GetInfoResponseOrBuilder
public int getNumPendingChannels()
Number of pending channels
uint32 num_pending_channels = 3;
getNumPendingChannels
in interface LightningApi.GetInfoResponseOrBuilder
public int getNumActiveChannels()
Number of active channels
uint32 num_active_channels = 4;
getNumActiveChannels
in interface LightningApi.GetInfoResponseOrBuilder
public int getNumInactiveChannels()
Number of inactive channels
uint32 num_inactive_channels = 15;
getNumInactiveChannels
in interface LightningApi.GetInfoResponseOrBuilder
public int getNumPeers()
Number of peers
uint32 num_peers = 5;
getNumPeers
in interface LightningApi.GetInfoResponseOrBuilder
public int getBlockHeight()
The node's current view of the height of the best block
uint32 block_height = 6;
getBlockHeight
in interface LightningApi.GetInfoResponseOrBuilder
public java.lang.String getBlockHash()
The node's current view of the hash of the best block
string block_hash = 8;
getBlockHash
in interface LightningApi.GetInfoResponseOrBuilder
public com.google.protobuf.ByteString getBlockHashBytes()
The node's current view of the hash of the best block
string block_hash = 8;
getBlockHashBytes
in interface LightningApi.GetInfoResponseOrBuilder
public long getBestHeaderTimestamp()
Timestamp of the block best known to the wallet
int64 best_header_timestamp = 13;
getBestHeaderTimestamp
in interface LightningApi.GetInfoResponseOrBuilder
public boolean getSyncedToChain()
Whether the wallet's view is synced to the main chain
bool synced_to_chain = 9;
getSyncedToChain
in interface LightningApi.GetInfoResponseOrBuilder
public boolean getSyncedToGraph()
Whether we consider ourselves synced with the public channel graph.
bool synced_to_graph = 18;
getSyncedToGraph
in interface LightningApi.GetInfoResponseOrBuilder
@Deprecated public boolean getTestnet()
Whether the current node is connected to testnet. This field is deprecated and the network field should be used instead
bool testnet = 10 [deprecated = true];
getTestnet
in interface LightningApi.GetInfoResponseOrBuilder
public java.util.List<LightningApi.Chain> getChainsList()
A list of active chains the node is connected to
repeated .lnrpc.Chain chains = 16;
getChainsList
in interface LightningApi.GetInfoResponseOrBuilder
public java.util.List<? extends LightningApi.ChainOrBuilder> getChainsOrBuilderList()
A list of active chains the node is connected to
repeated .lnrpc.Chain chains = 16;
getChainsOrBuilderList
in interface LightningApi.GetInfoResponseOrBuilder
public int getChainsCount()
A list of active chains the node is connected to
repeated .lnrpc.Chain chains = 16;
getChainsCount
in interface LightningApi.GetInfoResponseOrBuilder
public LightningApi.Chain getChains(int index)
A list of active chains the node is connected to
repeated .lnrpc.Chain chains = 16;
getChains
in interface LightningApi.GetInfoResponseOrBuilder
public LightningApi.ChainOrBuilder getChainsOrBuilder(int index)
A list of active chains the node is connected to
repeated .lnrpc.Chain chains = 16;
getChainsOrBuilder
in interface LightningApi.GetInfoResponseOrBuilder
public com.google.protobuf.ProtocolStringList getUrisList()
The URIs of the current node.
repeated string uris = 12;
getUrisList
in interface LightningApi.GetInfoResponseOrBuilder
public int getUrisCount()
The URIs of the current node.
repeated string uris = 12;
getUrisCount
in interface LightningApi.GetInfoResponseOrBuilder
public java.lang.String getUris(int index)
The URIs of the current node.
repeated string uris = 12;
getUris
in interface LightningApi.GetInfoResponseOrBuilder
index
- The index of the element to return.public com.google.protobuf.ByteString getUrisBytes(int index)
The URIs of the current node.
repeated string uris = 12;
getUrisBytes
in interface LightningApi.GetInfoResponseOrBuilder
index
- The index of the value to return.public int getFeaturesCount()
LightningApi.GetInfoResponseOrBuilder
Features that our node has advertised in our init message, node announcements and invoices.
map<uint32, .lnrpc.Feature> features = 19;
getFeaturesCount
in interface LightningApi.GetInfoResponseOrBuilder
public boolean containsFeatures(int key)
Features that our node has advertised in our init message, node announcements and invoices.
map<uint32, .lnrpc.Feature> features = 19;
containsFeatures
in interface LightningApi.GetInfoResponseOrBuilder
@Deprecated public java.util.Map<java.lang.Integer,LightningApi.Feature> getFeatures()
getFeaturesMap()
instead.getFeatures
in interface LightningApi.GetInfoResponseOrBuilder
public java.util.Map<java.lang.Integer,LightningApi.Feature> getFeaturesMap()
Features that our node has advertised in our init message, node announcements and invoices.
map<uint32, .lnrpc.Feature> features = 19;
getFeaturesMap
in interface LightningApi.GetInfoResponseOrBuilder
public LightningApi.Feature getFeaturesOrDefault(int key, LightningApi.Feature defaultValue)
Features that our node has advertised in our init message, node announcements and invoices.
map<uint32, .lnrpc.Feature> features = 19;
getFeaturesOrDefault
in interface LightningApi.GetInfoResponseOrBuilder
public LightningApi.Feature getFeaturesOrThrow(int key)
Features that our node has advertised in our init message, node announcements and invoices.
map<uint32, .lnrpc.Feature> features = 19;
getFeaturesOrThrow
in interface LightningApi.GetInfoResponseOrBuilder
public boolean getRequireHtlcInterceptor()
Indicates whether the HTLC interceptor API is in always-on mode.
bool require_htlc_interceptor = 21;
getRequireHtlcInterceptor
in interface LightningApi.GetInfoResponseOrBuilder
public boolean getStoreFinalHtlcResolutions()
Indicates whether final htlc resolutions are stored on disk.
bool store_final_htlc_resolutions = 22;
getStoreFinalHtlcResolutions
in interface LightningApi.GetInfoResponseOrBuilder
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.GetInfoResponse parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static LightningApi.GetInfoResponse parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static LightningApi.GetInfoResponse parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static LightningApi.GetInfoResponse parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static LightningApi.GetInfoResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static LightningApi.GetInfoResponse parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferException
public static LightningApi.GetInfoResponse parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static LightningApi.GetInfoResponse parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static LightningApi.GetInfoResponse parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static LightningApi.GetInfoResponse parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static LightningApi.GetInfoResponse parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOException
public static LightningApi.GetInfoResponse parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public LightningApi.GetInfoResponse.Builder newBuilderForType()
newBuilderForType
in interface com.google.protobuf.Message
newBuilderForType
in interface com.google.protobuf.MessageLite
public static LightningApi.GetInfoResponse.Builder newBuilder()
public static LightningApi.GetInfoResponse.Builder newBuilder(LightningApi.GetInfoResponse prototype)
public LightningApi.GetInfoResponse.Builder toBuilder()
toBuilder
in interface com.google.protobuf.Message
toBuilder
in interface com.google.protobuf.MessageLite
protected LightningApi.GetInfoResponse.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class com.google.protobuf.GeneratedMessageV3
public static LightningApi.GetInfoResponse getDefaultInstance()
public static com.google.protobuf.Parser<LightningApi.GetInfoResponse> parser()
public com.google.protobuf.Parser<LightningApi.GetInfoResponse> getParserForType()
getParserForType
in interface com.google.protobuf.Message
getParserForType
in interface com.google.protobuf.MessageLite
getParserForType
in class com.google.protobuf.GeneratedMessageV3
public LightningApi.GetInfoResponse getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder