object ServiceIdentifier extends Factory[ServiceIdentifier] with StringFactory[ServiceIdentifier]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ServiceIdentifier
  2. StringFactory
  3. Factory
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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_P2P_V2: ServiceIdentifier
  11. 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.

  12. 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.

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

    Creates a T from a hex string.

    Creates a T from a hex string.

    Definition Classes
    Factory
  16. 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
  17. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  18. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  21. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  22. 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
  23. def fromBytesLE(bytes: ByteVector): ServiceIdentifier

    Creates a T out of a sequence of bytes in little endian.

    Creates a T out of a sequence of bytes in little endian.

    Definition Classes
    Factory
  24. def fromBytesOpt(bytes: ByteVector): Option[ServiceIdentifier]

    Deserializes the given ByteVector to a T If the ByteVector is not correct, None is returned

    Deserializes the given ByteVector to a T If the ByteVector is not correct, None is returned

    Definition Classes
    Factory
  25. def fromBytesT(bytes: ByteVector): Try[ServiceIdentifier]

    Deserializes the given ByteVector string if the ByteVector is not correct, we give you a Failure

    Deserializes the given ByteVector string if the ByteVector is not correct, we give you a Failure

    Definition Classes
    Factory
  26. def fromHex(hex: String): ServiceIdentifier

    Creates a T out of a hex string.

    Creates a T out of a hex string.

    Definition Classes
    Factory
  27. def fromHexLE(hex: String): ServiceIdentifier

    Creates a T out of a hex string in little endian.

    Creates a T out of a hex string in little endian.

    Definition Classes
    Factory
  28. def fromHexOpt(hex: String): Option[ServiceIdentifier]

    Deserializes the given hex string to a T If the hex is not correct, None is returned

    Deserializes the given hex string to a T If the hex is not correct, None is returned

    Definition Classes
    Factory
  29. def fromHexT(hex: String): Try[ServiceIdentifier]

    Deserializes the given hex string if the hex is not correct, we give you a Failure

    Deserializes the given hex string if the hex is not correct, we give you a Failure

    Definition Classes
    Factory
  30. def fromString(string: String): ServiceIdentifier

    Tries to parse a string to type t, throws an exception if fails

    Tries to parse a string to type t, throws an exception if fails

    Definition Classes
    ServiceIdentifierStringFactory
  31. def fromStringOpt(string: String): Option[ServiceIdentifier]

    Treis to parse a string to type t, returns None if failure

    Treis to parse a string to type t, returns None if failure

    Definition Classes
    StringFactory
  32. def fromStringT(string: String): Try[ServiceIdentifier]

    Tries to parse string to type t, returns scala.util.Failure if the fails

    Tries to parse string to type t, returns scala.util.Failure if the fails

    Definition Classes
    StringFactory
  33. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  34. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  35. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  36. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  39. implicit def self: Factory[ServiceIdentifier]

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

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

    Definition Classes
    Factory
  40. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  41. def toString(): String
    Definition Classes
    AnyRef → Any
  42. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Factory[ServiceIdentifier]

Inherited from AnyRef

Inherited from Any

Ungrouped