Packages

final case class GetInfoResponse(version: String = "", commitHash: String = "", identityPubkey: String = "", alias: String = "", color: String = "", numPendingChannels: UInt32 = lnrpc.GetInfoResponse._typemapper_numPendingChannels.toCustom(0), numActiveChannels: UInt32 = lnrpc.GetInfoResponse._typemapper_numActiveChannels.toCustom(0), numInactiveChannels: UInt32 = lnrpc.GetInfoResponse._typemapper_numInactiveChannels.toCustom(0), numPeers: UInt32 = lnrpc.GetInfoResponse._typemapper_numPeers.toCustom(0), blockHeight: UInt32 = lnrpc.GetInfoResponse._typemapper_blockHeight.toCustom(0), blockHash: String = "", bestHeaderTimestamp: Long = 0L, syncedToChain: Boolean = false, syncedToGraph: Boolean = false, testnet: Boolean = false, chains: Seq[Chain] = _root_.scala.Seq.empty, uris: Seq[String] = _root_.scala.Seq.empty, features: Map[UInt32, Feature] = _root_.scala.collection.immutable.Map.empty, requireHtlcInterceptor: Boolean = false, storeFinalHtlcResolutions: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[GetInfoResponse] with Product with Serializable

version

The version of the LND software that the node is running.

commitHash

The SHA1 commit hash that the daemon is compiled with.

identityPubkey

The identity pubkey of the current node.

alias

If applicable, the alias of the current node, e.g. "bob"

color

The color of the current node in hex code format

numPendingChannels

Number of pending channels

numActiveChannels

Number of active channels

numInactiveChannels

Number of inactive channels

numPeers

Number of peers

blockHeight

The node's current view of the height of the best block

blockHash

The node's current view of the hash of the best block

bestHeaderTimestamp

Timestamp of the block best known to the wallet

syncedToChain

Whether the wallet's view is synced to the main chain

syncedToGraph

Whether we consider ourselves synced with the public channel graph.

testnet

Whether the current node is connected to testnet. This field is deprecated and the network field should be used instead

chains

A list of active chains the node is connected to

uris

The URIs of the current node.

features

Features that our node has advertised in our init message, node announcements and invoices.

requireHtlcInterceptor

Indicates whether the HTLC interceptor API is in always-on mode.

storeFinalHtlcResolutions

Indicates whether final htlc resolutions are stored on disk.

Annotations
@SerialVersionUID()
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GetInfoResponse
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new GetInfoResponse(version: String = "", commitHash: String = "", identityPubkey: String = "", alias: String = "", color: String = "", numPendingChannels: UInt32 = lnrpc.GetInfoResponse._typemapper_numPendingChannels.toCustom(0), numActiveChannels: UInt32 = lnrpc.GetInfoResponse._typemapper_numActiveChannels.toCustom(0), numInactiveChannels: UInt32 = lnrpc.GetInfoResponse._typemapper_numInactiveChannels.toCustom(0), numPeers: UInt32 = lnrpc.GetInfoResponse._typemapper_numPeers.toCustom(0), blockHeight: UInt32 = lnrpc.GetInfoResponse._typemapper_blockHeight.toCustom(0), blockHash: String = "", bestHeaderTimestamp: Long = 0L, syncedToChain: Boolean = false, syncedToGraph: Boolean = false, testnet: Boolean = false, chains: Seq[Chain] = _root_.scala.Seq.empty, uris: Seq[String] = _root_.scala.Seq.empty, features: Map[UInt32, Feature] = _root_.scala.collection.immutable.Map.empty, requireHtlcInterceptor: Boolean = false, storeFinalHtlcResolutions: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)

    version

    The version of the LND software that the node is running.

    commitHash

    The SHA1 commit hash that the daemon is compiled with.

    identityPubkey

    The identity pubkey of the current node.

    alias

    If applicable, the alias of the current node, e.g. "bob"

    color

    The color of the current node in hex code format

    numPendingChannels

    Number of pending channels

    numActiveChannels

    Number of active channels

    numInactiveChannels

    Number of inactive channels

    numPeers

    Number of peers

    blockHeight

    The node's current view of the height of the best block

    blockHash

    The node's current view of the hash of the best block

    bestHeaderTimestamp

    Timestamp of the block best known to the wallet

    syncedToChain

    Whether the wallet's view is synced to the main chain

    syncedToGraph

    Whether we consider ourselves synced with the public channel graph.

    testnet

    Whether the current node is connected to testnet. This field is deprecated and the network field should be used instead

    chains

    A list of active chains the node is connected to

    uris

    The URIs of the current node.

    features

    Features that our node has advertised in our init message, node announcements and invoices.

    requireHtlcInterceptor

    Indicates whether the HTLC interceptor API is in always-on mode.

    storeFinalHtlcResolutions

    Indicates whether final htlc resolutions are stored on disk.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addAllChains(__vs: Iterable[Chain]): GetInfoResponse
  5. def addAllFeatures(__vs: Iterable[(UInt32, Feature)]): GetInfoResponse
  6. def addAllUris(__vs: Iterable[String]): GetInfoResponse
  7. def addChains(__vs: Chain*): GetInfoResponse
  8. def addFeatures(__vs: (UInt32, Feature)*): GetInfoResponse
  9. def addUris(__vs: String*): GetInfoResponse
  10. val alias: String
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. val bestHeaderTimestamp: Long
  13. val blockHash: String
  14. val blockHeight: UInt32
  15. val chains: Seq[Chain]
  16. def clearChains: GetInfoResponse
  17. def clearFeatures: GetInfoResponse
  18. def clearUris: GetInfoResponse
  19. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  20. val color: String
  21. val commitHash: String
  22. def companion: GetInfoResponse.type
    Definition Classes
    GetInfoResponse → GeneratedMessage
  23. def discardUnknownFields: GetInfoResponse
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. val features: Map[UInt32, Feature]
  26. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  27. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  28. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    GetInfoResponse → GeneratedMessage
  29. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    GetInfoResponse → GeneratedMessage
  30. val identityPubkey: String
  31. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  32. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  34. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  35. val numActiveChannels: UInt32
  36. val numInactiveChannels: UInt32
  37. val numPeers: UInt32
  38. val numPendingChannels: UInt32
  39. def productElementNames: Iterator[String]
    Definition Classes
    Product
  40. val requireHtlcInterceptor: Boolean
  41. def serializedSize: Int
    Definition Classes
    GetInfoResponse → GeneratedMessage
  42. val storeFinalHtlcResolutions: Boolean
  43. val syncedToChain: Boolean
  44. val syncedToGraph: Boolean
  45. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  46. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  47. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  48. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  49. def toProtoString: String
    Definition Classes
    GetInfoResponse → GeneratedMessage
  50. val unknownFields: UnknownFieldSet
  51. def update(ms: (Lens[GetInfoResponse, GetInfoResponse]) => Mutation[GetInfoResponse]*): GetInfoResponse
    Definition Classes
    Updatable
  52. val uris: Seq[String]
  53. val version: String
  54. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  55. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  56. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  57. def withAlias(__v: String): GetInfoResponse
  58. def withBestHeaderTimestamp(__v: Long): GetInfoResponse
  59. def withBlockHash(__v: String): GetInfoResponse
  60. def withBlockHeight(__v: UInt32): GetInfoResponse
  61. def withChains(__v: Seq[Chain]): GetInfoResponse
  62. def withColor(__v: String): GetInfoResponse
  63. def withCommitHash(__v: String): GetInfoResponse
  64. def withFeatures(__v: Map[UInt32, Feature]): GetInfoResponse
  65. def withIdentityPubkey(__v: String): GetInfoResponse
  66. def withNumActiveChannels(__v: UInt32): GetInfoResponse
  67. def withNumInactiveChannels(__v: UInt32): GetInfoResponse
  68. def withNumPeers(__v: UInt32): GetInfoResponse
  69. def withNumPendingChannels(__v: UInt32): GetInfoResponse
  70. def withRequireHtlcInterceptor(__v: Boolean): GetInfoResponse
  71. def withStoreFinalHtlcResolutions(__v: Boolean): GetInfoResponse
  72. def withSyncedToChain(__v: Boolean): GetInfoResponse
  73. def withSyncedToGraph(__v: Boolean): GetInfoResponse
  74. def withTestnet(__v: Boolean): GetInfoResponse
  75. def withUnknownFields(__v: UnknownFieldSet): GetInfoResponse
  76. def withUris(__v: Seq[String]): GetInfoResponse
  77. def withVersion(__v: String): GetInfoResponse
  78. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  79. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    GetInfoResponse → GeneratedMessage
  80. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Deprecated Value Members

  1. val testnet: Boolean
    Annotations
    @deprecated
    Deprecated

    (Since version ) Marked as deprecated in proto file

Inherited from Updatable[GetInfoResponse]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped