t

org.bitcoins.core.p2p

UnknownService

sealed trait UnknownService extends ServiceIdentifier

Designated type for any service that does not have value of 0 or 1

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. UnknownService
  2. ServiceIdentifier
  3. NetworkElement
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def bytes: ByteVector

    The byte representation of the NetworkElement

    The byte representation of the NetworkElement

    Definition Classes
    ServiceIdentifierNetworkElement
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. def hex: String

    The hexadecimal representation of the NetworkElement

    The hexadecimal representation of the NetworkElement

    Definition Classes
    NetworkElement
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  13. def logger: Logger
    Definition Classes
    NetworkElement
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. lazy val nodeBloom: Boolean

    This is a full node capable and willing to handle bloom-filtered connections.

    This is a full node capable and willing to handle bloom-filtered connections.

    Definition Classes
    ServiceIdentifier
    See also

    BIP111 for details

  16. lazy val nodeCompactFilters: Boolean

    NODE_COMPACT_FILTERS means the node will service basic block filter requests.

    NODE_COMPACT_FILTERS means the node will service basic block filter requests.

    Definition Classes
    ServiceIdentifier
    Note

    This is not yet supported by any Core release. Currently (aug. 1 2019) is a open PR by jimpo: https://github.com/bitcoin/bitcoin/pull/16442

    See also

    BIP157 and [https://github.com/bitcoin/bips/blob/master/bip-0158 BIP158] for details on how this is implemented.

  17. lazy val nodeGetUtxo: Boolean

    This is a full node capable of responding to the getutxo protocol request.

    This is a full node capable of responding to the getutxo protocol request. This is not supported by any currently-maintained Bitcoin node.

    Definition Classes
    ServiceIdentifier
    See also

    BIP64 for details on how this is implemented.

  18. lazy val nodeNetwork: Boolean

    This is a full node and can be asked for full blocks.

    This is a full node and can be asked for full blocks. It should implement all protocol features available in its self-reported protocol version.

    Definition Classes
    ServiceIdentifier
  19. lazy val nodeNetworkLimited: Boolean

    this means the same as nodeNetwork with the limitation of only serving the last 288 (2 days) blocks

    this means the same as nodeNetwork with the limitation of only serving the last 288 (2 days) blocks

    Definition Classes
    ServiceIdentifier
    See also

    BIP159 for details on how this is implemented.

  20. lazy val nodeNone: Boolean

    This node is not a full node.

    This node is not a full node. It may not be able to provide any data except for the transactions it originates.

    Definition Classes
    ServiceIdentifier
  21. lazy val nodeWitness: Boolean

    This is a full node that can be asked for blocks and transactions including witness data.

    This is a full node that can be asked for blocks and transactions including witness data.

    Definition Classes
    ServiceIdentifier
    See also

    BIP144] for details.

  22. lazy val nodeXthin: Boolean

    This is a full node that supports Xtreme Thinblocks.

    This is a full node that supports Xtreme Thinblocks. This is not supported by any currently-maintained Bitcoin node.

    Definition Classes
    ServiceIdentifier
  23. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. def size: Long

    The size of the NetworkElement in bytes.

    The size of the NetworkElement in bytes.

    Definition Classes
    NetworkElement
  26. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  27. def toString(): String
    Definition Classes
    UnknownServiceServiceIdentifier → AnyRef → Any
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from ServiceIdentifier

Inherited from NetworkElement

Inherited from AnyRef

Inherited from Any

Ungrouped