object Pay2SHAddress

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Pay2SHAddress
  2. AnyRef
  3. 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 addressTypePrefix: Byte

    Value added to the prefix byte in the serialized bytes of an encoded P2SH address.

    Value added to the prefix byte in the serialized bytes of an encoded P2SH address.

    See also

    ErgoAddressEncoder.toString

  5. def apply(prop: SigmaPropValue)(implicit encoder: ErgoAddressEncoder): Pay2SHAddress

    Create Pay-to-script-hash address with the given underlying proposition (SigmaPropValue).

    Create Pay-to-script-hash address with the given underlying proposition (SigmaPropValue).

    The proposition is serialized to bytes, then hashed (Blake2b256) and then 24 bytes of the hash are taken as contentBytes of the address.

    prop

    Value representation of guarding script (aka proposition)

    encoder

    address encoder which is used to encode address bytes as String

  6. def apply(script: ErgoTree)(implicit encoder: ErgoAddressEncoder): Pay2SHAddress

    Create Pay-to-script-hash address with the given underlying script (ErgoTree).

    Create Pay-to-script-hash address with the given underlying script (ErgoTree).

    The tree is first transformed to proposition, substituting the constants if necessary and then the other constructor is called.

    script

    ErgoTree representation of guarding script

    encoder

    address encoder which is used to encode address bytes as String

  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. val scriptId: Byte

    An id of the context variable used in pay-to-script-hash address script.

    An id of the context variable used in pay-to-script-hash address script.

    See also

    Pay2SHAddress.script

  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from AnyRef

Inherited from Any

Ungrouped