object ScriptFlagUtil extends ScriptFlagUtil
- Alphabetic
- By Inheritance
- ScriptFlagUtil
- ScriptFlagUtil
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- 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
- 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
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def discourageOpSuccess(flags: Seq[ScriptFlag]): Boolean
- Definition Classes
- ScriptFlagUtil
- 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
- def discourageUpgradablePublicKey(flags: Seq[ScriptFlag]): Boolean
- Definition Classes
- ScriptFlagUtil
- def discourageUpgradableWitnessProgram(flags: Seq[ScriptFlag]): Boolean
- Definition Classes
- ScriptFlagUtil
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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
- 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()
- def p2shEnabled(flags: Seq[ScriptFlag]): Boolean
Checks if the p2sh flag is enabled
Checks if the p2sh flag is enabled
- Definition Classes
- ScriptFlagUtil
- 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
- 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
- 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
- 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
- def requireScriptVerifyNullFail(flags: Seq[ScriptFlag]): Boolean
- Definition Classes
- ScriptFlagUtil
- def requireScriptVerifyWitnessPubKeyType(flags: Seq[ScriptFlag]): Boolean
- Definition Classes
- ScriptFlagUtil
- 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
- 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
- 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
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def taprootEnabled(flags: Seq[ScriptFlag]): Boolean
- Definition Classes
- ScriptFlagUtil
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()