Object/Class

org.ergoplatform

Pay2SHAddress

Related Docs: class Pay2SHAddress | package ergoplatform

Permalink

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

    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. val addressTypePrefix: Byte

    Permalink

    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

    Permalink

    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

    Permalink

    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

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

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

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  16. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  18. val scriptId: Byte

    Permalink

    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

    Permalink
    Definition Classes
    AnyRef
  20. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped