object Pay2SHAddress
- Alphabetic
- By Inheritance
- Pay2SHAddress
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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
-
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
-
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
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
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()