ScriptFlags

script execution flags

Source:
Script.scala
class Object
trait Matchable
class Any

Value members

Concrete fields

Mandatory script verification flags that all new blocks must comply with for them to be valid. (but old blocks may not comply with) Currently just P2SH, but in the future other flags may be added, such as a soft-fork to enforce strict DER encoding.

Mandatory script verification flags that all new blocks must comply with for them to be valid. (but old blocks may not comply with) Currently just P2SH, but in the future other flags may be added, such as a soft-fork to enforce strict DER encoding.

Failing one of these tests may trigger a DoS ban - see CheckInputs() for details.

Source:
Script.scala

For convenience, standard but not mandatory verify flags.

For convenience, standard but not mandatory verify flags.

Source:
Script.scala

Standard script verification flags that standard transactions will comply with. However scripts violating these flags may still be present in valid blocks and we must accept those blocks.

Standard script verification flags that standard transactions will comply with. However scripts violating these flags may still be present in valid blocks and we must accept those blocks.

Source:
Script.scala