Object

fr.acinq.eclair.wire

LightningMessageCodecs

Related Doc: package wire

Permalink

object LightningMessageCodecs

Created by PM on 15/11/2016.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LightningMessageCodecs
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val acceptChannelCodec: Codec[AcceptChannel]

    Permalink
  5. val announcementSignaturesCodec: Codec[AnnouncementSignatures]

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. val channelAnnouncementCodec: Codec[ChannelAnnouncement]

    Permalink
  8. val channelAnnouncementWitnessCodec: Codec[::[ByteVector, ::[ByteVector32, ::[ShortChannelId, ::[PublicKey, ::[PublicKey, ::[PublicKey, ::[PublicKey, ::[ByteVector, HNil]]]]]]]]]

    Permalink
  9. val channelReestablishCodec: Codec[ChannelReestablish]

    Permalink
  10. val channelUpdateChecksumCodec: Codec[::[ByteVector32, ::[ShortChannelId, ::[Byte, ::[Byte, ::[CltvExpiryDelta, ::[MilliSatoshi, ::[MilliSatoshi, ::[Long, ::[Option[MilliSatoshi], HNil]]]]]]]]]]

    Permalink
  11. val channelUpdateCodec: Codec[ChannelUpdate]

    Permalink
  12. val channelUpdateWitnessCodec: Codec[::[ByteVector32, ::[ShortChannelId, ::[Long, ::[Byte, ::[Byte, ::[CltvExpiryDelta, ::[MilliSatoshi, ::[MilliSatoshi, ::[Long, ::[Option[MilliSatoshi], ::[ByteVector, HNil]]]]]]]]]]]]

    Permalink
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  14. val closingSignedCodec: Codec[ClosingSigned]

    Permalink
  15. val combinedFeaturesCodec: Codec[ByteVector]

    Permalink

    For historical reasons, features are divided into two feature bitmasks.

    For historical reasons, features are divided into two feature bitmasks. We only send from the second one, but we allow receiving in both.

  16. val commitSigCodec: Codec[CommitSig]

    Permalink
  17. val encodedShortChannelIdsCodec: Codec[EncodedShortChannelIds]

    Permalink
  18. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  20. val errorCodec: Codec[Error]

    Permalink
  21. val fundingCreatedCodec: Codec[FundingCreated]

    Permalink
  22. val fundingLockedCodec: Codec[FundingLocked]

    Permalink
  23. val fundingSignedCodec: Codec[FundingSigned]

    Permalink
  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  25. val gossipTimestampFilterCodec: Codec[GossipTimestampFilter]

    Permalink
  26. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  27. val initCodec: Codec[Init]

    Permalink
  28. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  29. val lightningMessageCodec: DiscriminatorCodec[LightningMessage, Int]

    Permalink
  30. val meteredLightningMessageCodec: Codec[LightningMessage]

    Permalink
  31. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  32. val nodeAnnouncementCodec: Codec[NodeAnnouncement]

    Permalink
  33. val nodeAnnouncementWitnessCodec: Codec[::[ByteVector, ::[Long, ::[PublicKey, ::[Color, ::[String, ::[List[NodeAddress], ::[ByteVector, HNil]]]]]]]]

    Permalink
  34. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  35. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  36. val openChannelCodec: Codec[OpenChannel]

    Permalink
  37. val pingCodec: Codec[Ping]

    Permalink
  38. val pongCodec: Codec[Pong]

    Permalink
  39. val queryChannelRangeCodec: Codec[QueryChannelRange]

    Permalink
  40. val queryShortChannelIdsCodec: Codec[QueryShortChannelIds]

    Permalink
  41. val replyChannelRangeCodec: Codec[ReplyChannelRange]

    Permalink
  42. val replyShortChanelIdsEndCodec: Codec[ReplyShortChannelIdsEnd]

    Permalink
  43. val revokeAndAckCodec: Codec[RevokeAndAck]

    Permalink
  44. val shutdownCodec: Codec[Shutdown]

    Permalink
  45. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  46. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  47. val updateAddHtlcCodec: Codec[UpdateAddHtlc]

    Permalink
  48. val updateFailHtlcCodec: Codec[UpdateFailHtlc]

    Permalink
  49. val updateFailMalformedHtlcCodec: Codec[UpdateFailMalformedHtlc]

    Permalink
  50. val updateFeeCodec: Codec[UpdateFee]

    Permalink
  51. val updateFulfillHtlcCodec: Codec[UpdateFulfillHtlc]

    Permalink
  52. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from AnyRef

Inherited from Any

Ungrouped