Class/Object

org.ergoplatform

ErgoAddressEncoder

Related Docs: object ErgoAddressEncoder | package ergoplatform

Permalink

case class ErgoAddressEncoder(networkPrefix: NetworkPrefix) extends Product with Serializable

Network-aware encoder for ErgoAddress <-> Base58String conversions.

networkPrefix

network prefix value to be used in address encoding.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ErgoAddressEncoder
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ErgoAddressEncoder(networkPrefix: NetworkPrefix)

    Permalink

    networkPrefix

    network prefix value to be used in address encoding.

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. object IsPay2SHAddress

    Permalink

    Pattern recognizer of Pay2SHAddress.script propositions.

    Pattern recognizer of Pay2SHAddress.script propositions. If matched extracts the corresponding hash bytes as Coll[Byte] value.

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  7. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  8. def fromProposition(proposition: ErgoTree): Try[ErgoAddress]

    Permalink

    Converts the given ErgoTree to the corresponding ErgoAddress.

    Converts the given ErgoTree to the corresponding ErgoAddress. It is inverse of ErgoAddress.script such that fromProposition(addr.script) == addr

    returns

    Failure(ex) if the proposition cannot be converted to any type of address.

  9. def fromString(addrBase58Str: String): Try[ErgoAddress]

    Permalink

    Converts the given Base58 string to ErgoAddress or an error packed in Try.

  10. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  11. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  12. def isMainnetAddress(addrHeadByte: Byte): Boolean

    Permalink

    Returns true if the given addrHeadByte is a header byte of a mainnet address, false otherwise.

  13. def isTestnetAddress(addrHeadByte: Byte): Boolean

    Permalink

    Returns true if the given addrHeadByte is a header byte of a testnet address, false otherwise.

  14. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  15. val networkPrefix: NetworkPrefix

    Permalink

    network prefix value to be used in address encoding.

  16. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  18. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  19. def toString(address: ErgoAddress): String

    Permalink

    Converts the given ErgoAddress to Base58 string.

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. 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 Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped