object ServiceIdentifier extends Factory[ServiceIdentifier]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ServiceIdentifier
  2. Factory
  3. AnyRef
  4. 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. val NODE_BLOOM: ServiceIdentifier

    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.

    See also

    BIP111 for details

  5. val NODE_COMPACT_FILTERS: ServiceIdentifier
  6. val NODE_GET_UTXO: ServiceIdentifier

    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.

    See also

    BIP64 for details on how this is implemented.

  7. val NODE_NETWORK: ServiceIdentifier

    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.

  8. val NODE_NETWORK_LIMITED: ServiceIdentifier

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

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

    See also

    BIP159 for details on how this is implemented.

  9. val NODE_NONE: ServiceIdentifier

    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.

  10. val NODE_WITNESS: ServiceIdentifier

    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.

    See also

    BIP144] for details.

  11. val NODE_XTHIN: ServiceIdentifier

    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.

  12. def apply(uInt64: UInt64): ServiceIdentifier
  13. def apply(num: BigInt): ServiceIdentifier
  14. def apply(hex: String): ServiceIdentifier

    Creates a T from a hex string.

    Creates a T from a hex string.

    Definition Classes
    Factory
  15. def apply(bytes: ByteVector): ServiceIdentifier

    Creates a T out of a sequence of bytes.

    Creates a T out of a sequence of bytes.

    Definition Classes
    Factory
  16. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  17. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  18. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  20. def fromBytes(bytes: ByteVector): ServiceIdentifier

    Creates a T out of a sequence of bytes.

    Creates a T out of a sequence of bytes.

    Definition Classes
    ServiceIdentifierFactory
  21. def fromHex(hex: String): ServiceIdentifier

    Creates a T out of a hex string.

    Creates a T out of a hex string.

    Definition Classes
    Factory
  22. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. lazy val logger: Logger
    Definition Classes
    Factory
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. implicit def self: Factory[ServiceIdentifier]

    Allows a def foo[C: Factory]() construction.

    Allows a def foo[C: Factory]() construction.

    Definition Classes
    Factory
  30. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  31. def toString(): String
    Definition Classes
    AnyRef → Any
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  34. 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 Factory[ServiceIdentifier]

Inherited from AnyRef

Inherited from Any

Ungrouped