object ScriptFlagUtil extends ScriptFlagUtil

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScriptFlagUtil
  2. ScriptFlagUtil
  3. AnyRef
  4. 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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def checkLockTimeVerifyEnabled(flags: Seq[ScriptFlag]): Boolean

    Checks if the script flag for checklocktimeverify is enabled

    Checks if the script flag for checklocktimeverify is enabled

    Definition Classes
    ScriptFlagUtil
  6. def checkSequenceVerifyEnabled(flags: Seq[ScriptFlag]): Boolean

    Checks if the script flag for checksequenceverify is enabled

    Checks if the script flag for checksequenceverify is enabled

    Definition Classes
    ScriptFlagUtil
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. def discourageOpSuccess(flags: Seq[ScriptFlag]): Boolean
    Definition Classes
    ScriptFlagUtil
  9. def discourageUpgradableNOPs(flags: Seq[ScriptFlag]): Boolean

    Checks to see if the script flag is set to discourage NOPs that are not in use NOPs are used by soft forks to repurpose NOPs to actual functionality such as checklocktimeverify See BIP65 for an example of this seq

    Checks to see if the script flag is set to discourage NOPs that are not in use NOPs are used by soft forks to repurpose NOPs to actual functionality such as checklocktimeverify See BIP65 for an example of this seq

    Definition Classes
    ScriptFlagUtil
  10. def discourageUpgradablePublicKey(flags: Seq[ScriptFlag]): Boolean
    Definition Classes
    ScriptFlagUtil
  11. def discourageUpgradableWitnessProgram(flags: Seq[ScriptFlag]): Boolean
    Definition Classes
    ScriptFlagUtil
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  15. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. def minimalIfEnabled(flags: Seq[ScriptFlag]): Boolean

    Requires that the argument to OP_IF/OP_NOTIF be minimally encoded See: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-August/013014.html

    Requires that the argument to OP_IF/OP_NOTIF be minimally encoded See: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-August/013014.html

    Definition Classes
    ScriptFlagUtil
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. def p2shEnabled(flags: Seq[ScriptFlag]): Boolean

    Checks if the p2sh flag is enabled

    Checks if the p2sh flag is enabled

    Definition Classes
    ScriptFlagUtil
  23. def requireLowSValue(flags: Seq[ScriptFlag]): Boolean

    Checks to see if the script flag is set to require low s values in digital signatures https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki#low-s-values-in-signatures

    Checks to see if the script flag is set to require low s values in digital signatures https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki#low-s-values-in-signatures

    Definition Classes
    ScriptFlagUtil
  24. def requireMinimalData(flags: Seq[ScriptFlag]): Boolean

    Checks to see if the script flag is set to require minimal push operations https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki#Push_operators

    Checks to see if the script flag is set to require minimal push operations https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki#Push_operators

    Definition Classes
    ScriptFlagUtil
  25. def requireNullDummy(flags: Seq[ScriptFlag]): Boolean

    Checks to see if the script flag is set to require that we need a NULLDUMMY to be OP_0 for OP_CHECKMULTISIG operations

    Checks to see if the script flag is set to require that we need a NULLDUMMY to be OP_0 for OP_CHECKMULTISIG operations

    Definition Classes
    ScriptFlagUtil
  26. def requirePushOnly(flags: Seq[ScriptFlag]): Boolean

    Checks to see if the script flag is set to require we only have push operations inside of a scriptSig

    Checks to see if the script flag is set to require we only have push operations inside of a scriptSig

    Definition Classes
    ScriptFlagUtil
  27. def requireScriptVerifyNullFail(flags: Seq[ScriptFlag]): Boolean
    Definition Classes
    ScriptFlagUtil
  28. def requireScriptVerifyWitnessPubKeyType(flags: Seq[ScriptFlag]): Boolean
    Definition Classes
    ScriptFlagUtil
  29. def requireStrictEncoding(flags: Seq[ScriptFlag]): Boolean

    Checks if we are required to check for strict encoding

    Checks if we are required to check for strict encoding

    Definition Classes
    ScriptFlagUtil
  30. def requiresStrictDerEncoding(flags: Seq[ScriptFlag]): Boolean

    Checks if the strict encoding is required in the set of flags given to us https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki#DER_encoding

    Checks if the strict encoding is required in the set of flags given to us https://github.com/bitcoin/bips/blob/master/bip-0062.mediawiki#DER_encoding

    Definition Classes
    ScriptFlagUtil
  31. def segWitEnabled(flags: Seq[ScriptFlag]): Boolean

    Checks to see if we have segwit enabled

    Checks to see if we have segwit enabled

    Definition Classes
    ScriptFlagUtil
  32. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  33. def taprootEnabled(flags: Seq[ScriptFlag]): Boolean
    Definition Classes
    ScriptFlagUtil
  34. def toString(): String
    Definition Classes
    AnyRef → Any
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  37. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from ScriptFlagUtil

Inherited from AnyRef

Inherited from Any

Ungrouped